Wayne Stambaugh
d53ed205f2
CvPcb and Eeschema part 1 housekeeping.
9 months ago
Seth Hillbrand
0b2d4d4879
Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo. Avoids needing to
repeatly update.
Also updates AUTHORS.txt from current repo with contributor names
10 months ago
John Beard
1511f9a43c
Symbol editor: focus the pin number input if mouse over on 'E'
12 months ago
Jeff Young
5894aeebb8
Fix inversion of Y axis.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18505
1 year ago
Jeff Young
c59ed0bbb7
Flip symbol editor's Y axis to match other editors.
1 year ago
Jeff Young
95136494b3
RIP LIB_PIN.
2 years ago
Jeff Young
9c94967b52
Tidy renderSettings / jobsHandler APIs.
2 years ago
Jeff Young
1028a76e4a
Harmonize print/plot APIs.
2 years ago
Jon Evans
7baccba01c
Coverity fixes
2 years ago
Jeff Young
92910d5d0f
Factor common parts of SCH_ & LIB_SYMBOL into SYMBOL.
2 years ago
Seth Hillbrand
bcad0761a4
Fix compile error
2 years ago
Jeff Young
ae735d3eb4
Renaming: replace convert with body-style.
No functional changes.
2 years ago
Marek Roszko
caf463bbd2
Pass KiBitmapBundle instead of KiBitmap to the pin property comboboxes
Related https://gitlab.com/kicad/code/kicad/-/issues/16698
2 years ago
Jon Evans
eb5b3db063
Add bitmap bundle support to BITMAP_SCALE
Change a bunch of buttons and toolbars to use it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14119
2 years ago
Jeff Young
d5d07e64c9
Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible.
4 years ago
Seth Hillbrand
3207d1386e
Avoid forcing all units
When the enduser is not allowed to change the status of "common to all
units", then it should be disabled
Fixes https://gitlab.com/kicad/code/kicad/issues/14084
3 years ago
Marek Roszko
aacc9746e3
Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere
3 years ago
Gary Kim
0e939993bc
Only expand when opening alternate pin definitions
When opening alternate pin definitions collapsible
pane, only increase the window size to accommodate
the pane.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13596
3 years ago
Jeff Young
c0872364d4
Get rid of bloated bitmap buttons on wxWidgets 3.2.
3 years ago
Bevan Weiss
8444339681
Prevent Pin Properties Alternate Pin pane closing on subsequent dialog open
3 years ago
Jeff Young
fb80f83335
Formatting.
3 years ago
Seth Hillbrand
524b129c64
ADDED: Support for explicit DNP field
Dims elements shown as DNP. Adds property `dnp` to explicitly denote
parts that should not be populated. These parts are not included in X/Y
files
3 years ago
Jeff Young
f179754118
Implement add-new-on-return for some of our grids.
Fixes https://gitlab.com/kicad/code/kicad/issues/12335
3 years ago
Jeff Young
ebe9617e77
More EDA_RECT expungification, and an attempt to fix the python test.
3 years ago
Jeff Young
3def3d659e
Allow click-selection and greedy-drag selection of visible pin text.
Stingy drag still works only on the pin itself.
Fixes https://gitlab.com/kicad/code/kicad/issues/11723
3 years ago
Mike Williams
e454595348
Eeschema: Changing pin length adjusts offset according to orientation
ADDED: When pin length is changed now, the pin position is adjusted
according to its orientation such that the connection point for wires
moves instead of the other side of the stem base. For pins coming out of
component boxes, etc. this keeps them attached to the box while the
length is changed.
3 years ago
Jeff Young
0652c7b429
More visible Synchronized Pins Mode informatics.
Fixes https://gitlab.com/kicad/code/kicad/issues/10340
4 years ago
Jeff Young
89c0f8e297
Move to new font engine.
4 years ago
Marek Roszko
c4c56de708
Neurotically update position wxPoint usages
4 years ago
Marek Roszko
347e03363a
Convert wxPoint/wxSize starting from EDA_RECT usages
4 years ago
dsa-t
d105e773a1
Update columns when height changes too
4 years ago
Alex
45c50535c5
Use GetUnobscuredSize in dialogs/panels
4 years ago
Jeff Young
c3552a940a
Make sure standard OK/Cancel buttons respond to current language.
Fixes https://gitlab.com/kicad/code/kicad/issues/9635
4 years ago
Jeff Young
653c7b78d7
Move NC pin logic so we set it before we need it.
Also fixes drawing the dangling symbol in the Pin Properties dialog
and when printing.
Fixes https://gitlab.com/kicad/code/kicad/issues/9962
4 years ago
Jeff Young
b967610e05
Remove confirmation for De Morgan (and spell his name right).
Fixes https://gitlab.com/kicad/code/kicad/issues/9483
4 years ago
jean-pierre charras
08d7899f7e
Rework on hint to user when pin scope control has no effect or unexpected result.
A info banner is now shown (in synchronized mode) to inform an user when extra
pins are added to other units when a new pin is added.
A good info about the synchronized mode is not easy to create.
4 years ago
Jon Evans
7075aece3a
Hint to user when pin scope control has no effect
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8907
4 years ago
Wayne Stambaugh
ee3eac325d
Expunge the use of the word part from Eeschema code.
4 years ago
Wayne Stambaugh
fb46cd8bc5
Expunge the use of the word component from Eeschema code.
The only exception to this is the SPICE simulator's use of component
when referring to physical component (R, L, C, etc.) values.
4 years ago
luz paz
f968fc8719
Fix source comment / documentation typos
4 years ago
jean-pierre charras
bd72f7a054
DIALOG_PIN_PROPERTIES: shows the pin connect point, like in symbol editor.
(See commit 2817c)
4 years ago
Jeff Young
faf9cca938
Fix many cases of old mils flag getting interpreted as allowEval flag.
Fixes https://gitlab.com/kicad/code/kicad/issues/7883
5 years ago
Jon Evans
18037e2f65
Rework bitmap system to load from archived PNGs
Bitmaps are now identified by an enum class instead of by pointers.
Bitmap loading and caching is now handled by a class in common, and
we no longer compile most bitmaps into the binary, so there is no
longer a bitmaps static library.
Instead, bitmaps are archived to a .tar.gz file which is installed
in ${KICAD_DATA}/resources/images.tar.gz
The source PNGs are checked in to Git as the original CPP files were,
so that people can build without the required dependencies to convert
SVGs to PNGs.
Initial support is also added for dark theme icons, although this
is not yet exposed in the GUI.
Stubs are present for multi-resolution image resources, but this is
not fully-baked yet and could use some refinement.
5 years ago
Jeff Young
ff7742c6b8
File naming and include cleanup.
5 years ago
Seth Hillbrand
87d5318187
Disable alternate pin assignments for DeMorgan
Instead of hiding the dialog, we diable the pane and dropdown with a
consistent tooltip explaining why the pin assignments are not available.
5 years ago
Michael Kavanagh
154e19b6e7
Icons: use common prefix for small 16x16
5 years ago
Jeff Young
a207bd97bb
Naming conventions.
5 years ago
Jeff Young
bddc97df30
LibEdit -> SymbolEditor
5 years ago
jean-pierre charras
bda275de46
more cleanup about removing useless include
5 years ago
Jeff Young
97c34e2516
ADDED alternate pin definitions and assignments.
Fixes https://gitlab.com/kicad/code/kicad/issues/2002
5 years ago