Roberto Fernandez Bautista
e7ab924a86
CADSTAR PCB Archive Importer: Resolve comments in MR
- Change wxASSERT(false) to wxFAIL_MSG
- Fix double negative
- Add small comment to TXT_HEIGHT_RATIO
5 years ago
Roberto Fernandez Bautista
6fb338d136
CADSTAR PCB Archive Importer: Fix imported Text Angle when mirrored
Angle needs to be negated in KiCad
5 years ago
Roberto Fernandez Bautista
7839a508b3
CADSTAR PCB Archive Importer: Fix imported text height
Apply a scaling factor derived from CADSTAR's default font
5 years ago
Roberto Fernandez Bautista
a514817c57
CADSTAR PCB Archive Importer: Fix component mirroring
Need to invert mirror angle before calling MODULE::Flip
5 years ago
Roberto Fernandez Bautista
dcf69d53f0
CADSTAR PCB Archive Importer: Fix unhandled case statements
Note: UNITS::DESIGN refer to the units defined in Assignments.Technology.Units
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5725
5 years ago
Roberto Fernandez Bautista
d780cb7e7c
CADSTAR PCB Archive Importer: Load CADSTAR routing areas as a KiCad rule area
5 years ago
Roberto Fernandez Bautista
5273c77fbf
CADSTAR PCB Archive Importer: Parse TRUNK and TRUNKREF, display error if present (no KiCad equivalent)
5 years ago
Roberto Fernandez Bautista
8b13140122
CADSTAR Archive Importer: Parse missing ROUTEREASSIGN node in ROUTECODE
5 years ago
Roberto Fernandez Bautista
7a624d8d44
CADSTAR PCB Archive Importer: Fix warning.
Need to std::erase after std::remove!
5 years ago
Marek Roszko
df590b1109
Reduce the "default" maximum scale factor down a magnitude.
Testing reveals 25000 is absolute overkill. A 4mil trace at 2000 is already an entire GAL canvas on 1080p.
Eeschema already uses its own setting of 1000 max.
5 years ago
Jeff Young
4233886a05
Repair drill mark printing.
1) Make sure that layer dependencies don't prevent us from drawing
drill marks.
2) Don't draw pad shapes when their particular layer isn't enabled
(a side effect from the above)
3) Allow the printout painter to set a different hole colour (the
special case for through-hole pads was handled twice anyway -- once
in LoadColors() and once in draw( D_PAD ).
4) Replace the call to getDrillSize() which handles swapping in the
small mark size if set.
Fixes https://gitlab.com/kicad/code/kicad/issues/4847
5 years ago
Jeff Young
8f67557a65
Separate display and canonical names in Edit Symbol Fields.
Fixes https://gitlab.com/kicad/code/kicad/issues/6066
5 years ago
Marek Roszko
f1e2bdc2d0
Prevent zoom to fit from going to crazy zooms on blank canvas
Fix #6062
5 years ago
Seth Hillbrand
c9d14700a7
Restore missing MW shape icon
5 years ago
Wayne Stambaugh
c79d6391dd
Eeschema: minor plot dialog layout fixes.
5 years ago
Wayne Stambaugh
8ff51d8899
Eeschema: add schematic sheet page number.
The groundwork has now been laid for per sheet instance data. Initially
this only supports sheet page numbers but could be expanded to include
other per sheet instance information.
ADDED: Support for user defined schematic page numbers.
5 years ago
Jon Evans
a28f154cc5
Fix fallback color theme name
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6064
5 years ago
Jeff Young
d0ddc909dc
Handle hierarchical symbols when performing "lib symbol changed" check.
Fixes https://gitlab.com/kicad/code/kicad/issues/6002
5 years ago
Jeff Young
3100273db1
Don't invalidate itterator by adding markers inside loop.
Fixes https://gitlab.com/kicad/code/kicad/issues/6002
5 years ago
Jeff Young
725082786e
Move ERC dialog to DRC architecture.
This is mainly to remove the annotation nag dialogs in favour of the
HTML links. But it also allows you to see more than a few messages,
and implements a progress reporter architecture if the ERC checks ever
get slow enough to benefit from it.
5 years ago
Jeff Young
b12937af65
Accurately reflect disabled router settings.
Fixes https://gitlab.com/kicad/code/kicad/issues/5999
5 years ago
Jeff Young
ede8499e65
Fix negative length reporting for arc track segments.
Fixes https://gitlab.com/kicad/code/kicad/issues/6039
5 years ago
Jeff Young
91f2a0ef1d
Fix uninitialized variable.
5 years ago
jean-pierre charras
e4675ee9a6
Fix missing include (linux).
5 years ago
jean-pierre charras
539ac4c214
Remove a few include<wx/wx.h> in many files that do not actually use this include.
5 years ago
Jon Evans
88fbb9d367
Don't allow resetting read-only themes
5 years ago
Marek Roszko
ba503bedcf
Use the correct parent for the pl editor color pane
5 years ago
Michael Kavanagh
e826a4494a
Auto-select first item in layer mapping dialog
Fixes https://gitlab.com/kicad/code/kicad/issues/5942
5 years ago
Jeff Young
16d5f95981
Meet irreflexive requirements of std::sort
Fixes https://gitlab.com/kicad/code/kicad/issues/6053
5 years ago
Jeff Young
d7ea70ba02
Don't assume a valid constraint.
Fixes https://gitlab.com/kicad/code/kicad/issues/6059
5 years ago
Jeff Young
dd53b9c399
Bail on 45º text in pin conflicts map.
Fixes https://gitlab.com/kicad/code/kicad/issues/5515
5 years ago
Jon Evans
2e50723781
Ensure preview pad has access to parent board design settings
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6057
5 years ago
Jon Evans
e735d21824
Maximize main editors by default if config is missing
Also set default size for other windows to something slightly
larger than it was before
5 years ago
Marek Roszko
a0586d3e3d
Fix rogue asterik
5 years ago
Jon Evans
c388bf0f92
Update default color theme
Blue is the new green :)
ADDED: built-in read-only color themes support
Classic theme is still available for those who love it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1991
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4259
5 years ago
Marek Roszko
ae6900e7d7
Suppress the opengl test from generating "ghost frames" on Windows which appear and quickly disappear
5 years ago
jean-pierre charras
0044c6b48a
Add missing includes
5 years ago
Jon Evans
cc71f7d050
Add some missing headers required on wx3.0 at least
5 years ago
Marek Roszko
da96c9959d
Undo last commit and fix include. Woops
5 years ago
Marek Roszko
1f3796bd7a
Add missing include due to commit f6b4b66a
5 years ago
Marek Roszko
6fa8ebab85
Remove the auto centering of dialog_shims as a experiment
Windows handles default positions better such as remembering the last position if we don't start centering it unconditionally
Fix #6032
5 years ago
jean-pierre charras
f6b4b66a86
Avoid include wx/wx.h in many files that do not actually use this include.
Including wx.h includes the full set of wxWidgets include files, that is not good,
and can create some conflicts with some Windows headers on msys2.
5 years ago
Marek Roszko
a5c9151800
Move the dock art provider to a pointer instance
5 years ago
Marek Roszko
496532b6ea
Guard off the dock art size change temporarily for win32 and wxwidgets 3.1
5 years ago
Marek Roszko
29577a571d
Add a custom dock art provider for aui manager with slight improvement
5 years ago
Thomas Pointhuber
3ced74d19c
altium: Properties are normaly stored in Upper case, but Altium decided CamelCase are good as well
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6044
5 years ago
Jeff Young
ebc0d47239
More pinmap spacing adjustments for MSW.
5 years ago
Jeff Young
8c68857f02
Add immediate mode to WX_HTML_REPORT_BOX for use as progress messages.
Fixes https://gitlab.com/kicad/code/kicad/issues/6052
5 years ago
Thomas Pointhuber
b28f397614
altium: fix unsigned overflow inside loop
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6044
5 years ago
Jeff Young
9f16b68bde
Better centreing of pin conflict map col labels.
5 years ago