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
Jeff Young
02cbcb99df
Fix broken logic in ImportSizes().
Fixes https://gitlab.com/kicad/code/kicad/issues/6049
5 years ago
Jeff Young
6ce803b77c
Push/pop move tool even when there's nothing to move.
This keeps other tools from having the special-case an empty move.
Fixes https://gitlab.com/kicad/code/kicad/issues/6048
5 years ago
Mikolaj Wielgus
d82ad7cfe3
PCBNew: Fix values displayed in the bottom panel
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6046
5 years ago
Jeff Young
688a031793
Fix broken logic when updating fields.
Fixes https://gitlab.com/kicad/code/kicad/issues/6024
5 years ago
Jeff Young
6dfcfb0177
Rename DIALOG_EDIT_COMPONENT_IN_SCHEMATIC -> DIALOG_SYMBOL_PROPERTIES
5 years ago
Jeff Young
a6166c8ccc
Select just reference number when editing reference field.
Fixes https://gitlab.com/kicad/code/kicad/issues/6004
5 years ago
Ian McInerney
b59c7e8632
Add stp.gz as a valid compressed step extension in the chooser dialog
Fixes https://gitlab.com/kicad/code/kicad/issues/5429
5 years ago
Ian McInerney
06f01d0d8a
Add platform-specific code to allow wxChoice to ellipsize
Fixes https://gitlab.com/kicad/code/kicad/issues/5377
5 years ago
Ian McInerney
c0d381e588
Force the view switcher dialog to always be centered on the window
The dialog isn't actually movable with the mouse, so all the placement
logic inside DIALOG_SHIM is extraneous and actually causes the switcher
to appear on the wrong monitor if pcbnew was moved across monitors after
it was opened.
Fixes https://gitlab.com/kicad/code/kicad/issues/5789
5 years ago
Jon Evans
e832a94a9c
Turn on zone visibility when you start drawing a zone
It's disconcerting to have the zone turn invisible when
you finish drawing and drop the selection.
5 years ago
Jeff Young
c5d45f8a78
Move DRC dialog to same DRC rule reporting mechanism as inspectors.
5 years ago
Jeff Young
81e1bc9df0
Keep track of driver changes so the view can be updated.
Also make renaming of nets a bit more stable.
Fixes https://gitlab.com/kicad/code/kicad/issues/6018
5 years ago
Ian McInerney
229194c76b
Fix flags and remove unicode from string in eeschema dialog
* Remove unicode quotes and ellipses from a tooltip string. Our
translation framework can't handle these, and they caused errors
generating the cpp file.
* Remove an assert generated when opening the dialog on 3.1 due to the
wxALIGN_CENTER_VERTICAL and wxEXPAND flags being used together.
* Add a left border to the general static box items so they aren't
squashed against the line.
5 years ago
Thomas Pointhuber
39e55d8559
altium: parse bus-entry
5 years ago
Thomas Pointhuber
5793c899dd
altium: use correct default entry in record
5 years ago
Thomas Pointhuber
034a6bfe0d
altium: parse sheet size and align everyhting inside the sheet
5 years ago
Thomas Pointhuber
1ce215a1f2
altium: parse fonts from sheet record and use them for label styling
5 years ago
Thomas Pointhuber
a6072a40f5
altium: add initial support for labels
5 years ago