Werni
a7d5d1f091
Add more consts all over the place
5 years ago
Ian McInerney
31e626f279
Cleanup creation of all our smart pointers
5 years ago
Marek Roszko
14c18b7e64
Move ui functions out of common and into ui_common
5 years ago
Marek Roszko
91e5611341
Move dialog_configure_paths.h and dialog_edit_library_tables.h to dialogs folder
5 years ago
Marek Roszko
e49ac45b84
HTML_MESSAGE_BOX is a dialog
5 years ago
Jon Evans
ec11697660
Language update for autostart wires checkbox
5 years ago
Jon Evans
0e9efef7aa
Never show footprints in power symbol chooser mode
5 years ago
Jeff Young
2f1e755f66
Update preference panel names.
5 years ago
Jeff Young
4789794e0e
Minor dialog spacing normalization.
5 years ago
Jeff Young
51dff1c822
Live update sheetpath.
Also makes it a static text to get rid of the spacing/clipping
problems it has been having.
Fixes https://gitlab.com/kicad/code/kicad/issues/6152
5 years ago
Wayne Stambaugh
189792cd4c
Eeschema: fix sheet properties dialog sheet path bug.
5 years ago
Wayne Stambaugh
15c2181a89
Eeschema: fix sheet properties dialog page number bug.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/6151
5 years ago
jean-pierre charras
d6f91c810f
Fix a few compil and Coverity warnings.
5 years ago
Marek Roszko
e928b2d8fd
Split EDA_UNITS out from common.
5 years ago
Jeff Young
346b7178b7
Repair the way other units are collected when syncing symbol fields.
Fixes https://gitlab.com/kicad/code/kicad/issues/6106
5 years ago
Wayne Stambaugh
4ac4cc14ee
Eeschema: fix new sheet page number bug.
Msys2 builds on windows still don't support the %z printf specifier so
convert to integer and use %d.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/6142
5 years ago
Marek Roszko
81a7afc76e
Use kicad_algo directly rather than common.h
5 years ago
Wayne Stambaugh
d8ffea881e
Improve dialog static sizer box consistency.
Remove colons from the end of static sizer box labels from a few dialogs so
they are consistent with all dialogs.
5 years ago
Jon Evans
922304f980
Guard against missing theme in DIALOG_PLOT_SCHEMATIC
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6124
5 years ago
Jeff Young
d785dae88b
DIALOG_EDIT_COMPONENT_IN_LIB -> DIALOG_LIB_SYMBOL_PROPERTIES.
5 years ago
aris-kimi
d90faa26a5
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6095
5 years ago
Ian McInerney
06bf7943b7
Minor warning fixes
5 years ago
Jeff Young
e5089d783d
Remove multi-label entry feature.
It was causing problems with surprising behaviour and issues with
allowing spaces in existing labels. We'll work on something better
for 7.0....
Fixes https://gitlab.com/kicad/code/kicad/issues/6073
5 years ago
Jeff Young
e497639320
Don't allow both DeMorgan alternates and general pin alternates.
Fixes https://gitlab.com/kicad/code/kicad/issues/6087
5 years ago
Seth Hillbrand
2a43b88115
Standardize PostScript capitalizaiton
5 years ago
Seth Hillbrand
316ca120e8
Don't translate spice prefixes or numbers
5 years ago
Seth Hillbrand
4085757aeb
Remove beginning/ending spaces in translations
Adding space padding makes translations more difficult by increasing
string counts
5 years ago
Ian McInerney
7c9acc605d
Introduce a new number badge UI element for DRC and ERC reporting
This new badge allows for proper UI scaling and will not cut off
the number being displayed.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5734
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6011
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
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
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
jean-pierre charras
539ac4c214
Remove a few include<wx/wx.h> in many files that do not actually use this include.
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
jean-pierre charras
0044c6b48a
Add missing includes
5 years ago
Jeff Young
ebc0d47239
More pinmap spacing adjustments for MSW.
5 years ago
Jeff Young
9f16b68bde
Better centreing of pin conflict map col labels.
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
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
jean-pierre charras
a9619c051b
Better name for a plot style variable and accessors.
Accessors were previously GetType() and SetType(), but this is a bad name:
These names are already widely used in code as accessors for a data type.
We do not set a data type, but a style, so use a better name (GetPlotStyle/SetPlotStyle).
5 years ago
Seth Hillbrand
971eb529f4
Separate strings into full strings
5 years ago
Marek Roszko
a1c75748a0
Remove GetChars(), a wxWidgets 2.9 compatibility hack
5 years ago
Marek Roszko
a2c3bdec0d
Remove kicad_string.h from netlist_exporter.h
5 years ago
Marek Roszko
bfd5da0159
Add missing include (under some configurations)
5 years ago
Marek Roszko
1538d737e7
Split out FILL_T to its own header to avoid spreading eda_item everywhere
5 years ago
Marek Roszko
5302f7ce73
Remove kicad_string.h from eda_text.h
5 years ago
Marek Roszko
2c86363aa0
Relocate the page_layout includes to a page_layout folder
5 years ago
Jeff Young
4565631728
Finish moving eeschema assigned netclasses to sheet-path-relative.
Also adds code for the case where a new label is created on a net
with an existing netclass assignment.
Fixes https://gitlab.com/kicad/code/kicad/issues/5886
5 years ago