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
Seth Hillbrand
848c82f4a5
Also correct kHz
5 years ago
Seth Hillbrand
27b7138fb6
Standardize to SI prefix on kOhm
5 years ago
Seth Hillbrand
e0b439492f
Unify temporary string -> dummy
5 years ago
Marek Roszko
b2e9f6987d
Split base_struct into eda_item and eda_rect
5 years ago
Marek Roszko
cfdd105cdd
Some more cleaning in pcb calculator
5 years ago
Marek Roszko
3a88992f8e
Split out the regulator dialog into unique file and fix filenames
5 years ago
Marek Roszko
2ade8031dc
Clean up pcb_calculator includes a bit and rename files
5 years ago
Mark Roszko
a8bd0a9b84
Handle Windows manifests ourselves and add dpi awareness option
5 years ago
Jeff Young
0bc7bbbadb
Report silk/edge collisions.
Fixes https://gitlab.com/kicad/code/kicad/issues/5854
Fixes https://gitlab.com/kicad/code/kicad/issues/4892
5 years ago
jean-pierre charras
13304d0870
more cleanup about removing useless include
5 years ago
Ian McInerney
b7e7cf9212
Some code cleanup
5 years ago
Ian McInerney
c40470ed0b
Initialize more variables
5 years ago
Seth Hillbrand
3eb7dc6eef
Limit displayed error percentage
When calculating E series resistors, display error percentage down to
0.01% but rather than showing 0.00% error for smaller values, we now
show the error is "<0.01%" until it is exact.
Fixes https://gitlab.com/kicad/code/kicad/issues/5731
5 years ago
Roberto Fernandez Bautista
8b82852054
Hide header inside #ifdef statement
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5645
5 years ago
Janvi
1b56e2e95d
ADDED: E-Series Resistor Calculator
Fixes https://gitlab.com/kicad/code/kicad/issues/2155
5 years ago
jean-pierre charras
dfe3270142
Pcb_calculator: fix config read/write issue in non English language.
Some translated strings were used as keyword if json file.
this is incorrect. Now translatable names and keywords are separate strings.
(Although they are the same in English)
Fixes #5244
https://gitlab.com/kicad/code/kicad/issues/5244
5 years ago
jean-pierre charras
e3d9d5fa88
Pcb_calculator: add missing code to store its full config.
5 years ago
jean-pierre charras
c80d029681
json_settings.cpp: add more log traces on errors, when trying to save a json config.
pcb_calculator: fix a minor cosmetic issue: disabled wxStaticTexts are not very readable
on wxWidgets 3.1.4, so do not use disabled wxStaticTexts.
5 years ago
jean-pierre charras
23a5b0ca5f
fix a few compil warnings and a Coverity warning.
5 years ago
jean-pierre charras
61ada3a602
Remove translation markers from strings that cannot be translated.
5 years ago
jean-pierre charras
8005de27c0
Fix a compil warning and 2 Coverity warnings.
5 years ago
Fabien Corona
8de6aa161f
pcb_calculator : do not overwrite input parameters
Split the computing / displaying code into different functions
Add coloured warnings when a value is not finite / illogical .
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1849
5 years ago
Ian McInerney
acc3217a95
Renormalize line endings and enforce normalization for all contributors
5 years ago
Fabien Corona
edba020f44
Pcb calculator: Create new SVG pictures for the panels
5 years ago
jean-pierre charras
65550e6a6e
Fix a link issue (symbol not found) on Windows.
6 years ago
Jeff Young
ad12c42e8b
Push grid settings dialogs down into common.
This also gives support for fast grid switching and a user grid
to eeschema.
Fixes https://gitlab.com/kicad/code/kicad/issues/2200
6 years ago
Jeff Young
fc44506fe1
Give up on enforcing non-defined-internal-units.
It results in trade-offs in packaging and/or conidtional compilation
which are worse than the disease.
6 years ago
jean-pierre charras
6e47f147aa
A few Coverity fixes.
6 years ago
Jeff Young
d69ebfae49
Push tool framework base down into TOOL_HOLDER.
This allows us to use it outside of EDA_BASE_FRAMEs (in this case, in
PANEL_PREVIEW_3D.)
6 years ago
Michael Kavanagh
daa41c663b
Pcb calculator: remove unused variable
Fixes https://gitlab.com/kicad/code/kicad/issues/3907
6 years ago
Jon Evans
e59a3d981e
Implement a new settings framework across all of KiCad
CHANGED: Settings are now stored in versioned sub-directories
ADDED: First-run dialog for migrating settings from a previous version
CHANGED: Settings are now stored as JSON files instead of wxConfig-style INI files
CHANGED: Color settings are now all stored in a separate settings file
CHANGED: The symbol editor and footprint editor now have their own settings files
CHANGED: Color settings are no longer exposed through BOARD object
CHANGED: Page layout editor now uses Eeschema's color scheme
Settings are now managed through a central SETTINGS_MANAGER held by PGM_BASE.
Existing settings will be migrated from the wxConfig format on first run of each application.
Per-application settings are now stored in one class for each application.
6 years ago
jean-pierre charras
5d5363396c
Add automatically generated files needed for translations.
These help files are created from the .md source files and contain I18n strings,
but do not exist if kicad is not built from sources.
However they are needed by translators.
6 years ago
Ian McInerney
06c979dfaa
Convert all CMake paths to absolute instead of relative
It is cleaner and safer to handle the include and source paths
as absolute from the source directory instead of relative to every
path.
6 years ago
Seth Hillbrand
7c28c3838a
Comment-only changes
Makes class comments conform to coding standards
6 years ago
Simon Richter
270aaec443
Rewrite FBP files generated with unreleased wxFB
These use a few features that are too new, causing errors when trying to
edit with a released version of wxFormBuilder.
6 years ago
Simon Richter
b114dabbed
Convert line endings in three FBP files
6 years ago
Ian McInerney
25a302758e
Fix macos plist version string generation
Generate these resource files similar to how it is done one Linux.
Fixes mac-builder issue https://gitlab.com/kicad/packaging/kicad-mac-builder/issues/275
6 years ago
Seth Hillbrand
4d2e953f42
Cleanup: Replace C-only deprecated headers
This replaces headers deprecated by C++14 with their equivalent
replacement
6 years ago
Dmitry Rezvanov
9c33620a0f
PCB Calculator: Adding reset to defaults feature
NEW: Adds buttons to return default settings for
regulators, track width, via size and transmission line.
CHANGED: Fixes grammar mistake in file via.cpp, line 111.
Fixes: lp:1778116
* https://bugs.launchpad.net/kicad/+bug/1778116
6 years ago
jean-pierre charras
56525296ba
Pcb_calculator: TransLine default parameters pre-selection: fix a minor issue in countries using comma sepator in doubles.
6 years ago
jean-pierre charras
002c4cea96
Pcb_calculator: TransLine default parameters (Er, TanD, Rho) choices: keep pre-selection valid between sessions.
6 years ago
Fabien Corona
bb938b2af4
TransLine default parameters (Er, TanD, Rho) are now equal to the previously selected values when opening the selection window
Fixes: lp:1828857
* https://bugs.launchpad.net/kicad/+bug/1828857
6 years ago
Jakub Kozdon
4646bc0eef
Pcb Calculator: Convert tracks width versus current formula to markdown.
6 years ago
jean-pierre charras
ac2373ae16
Gerber plotter: add support of standard aperture regular polygon as flashed shape.
Standard apertures are circle, rect, oblong and polygon (regular polygonal shapes with 3 to 12 vertices)
The support of the standard aperture type polygon was missing in Gerber plotter.
6 years ago
jean-pierre charras
d17cef95fd
Add an other markdown to html converter (sundown), better to convert markdown.
The previous converter (maddy) is still available, during some time.
We therefore have the time to choose between them.
sundown is better to convert a md text, but is written to C
maddy has a few issues to convert a md text, but is written to C++
Both have no dependency.
6 years ago
jean-pierre charras
49dbc37277
Fix a few issues related to help files in html or markdown.
Fix *.cmake scripts that dropped the semicolon in strings during conversion.
Move markdown2html in a separate library.
6 years ago
jean-pierre charras
9339afcc26
minor fixes about translatable help files in markdown
6 years ago
jean-pierre charras
1cbe1171ef
convert last formula to markdown. Make them translatable.
6 years ago
jean-pierre charras
ef66704e58
convert splitter_formula in markdown and make it translatable.
6 years ago