Seth Hillbrand
427d7d2dad
Move git password management to local password control
Don't keep passwords in plain text config files that may be checked into
version control. Passwords stored in system-specific password managers
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18053
11 months ago
Wayne Stambaugh
f161d94521
Common folder housekeeping part 2.
11 months ago
Jon Evans
c6d8f4a62e
Fix wiping out non-controlled GAL layer visibility
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19544
11 months ago
Jon Evans
ab5bdd2882
Fix project settings not actually saving after migration
11 months ago
Jon Evans
846f6127fd
More fixes to autosaving migrated projects
- Disable jobsets memory when opening migrated project
- Add WasMigrated to project file
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19540
11 months ago
Jeff Young
5524ff3770
Formatting.
11 months ago
Jon Evans
7ce0f55305
Don't auto-save local settings when migrating
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19540
11 months ago
Jon Evans
8df29a78e1
Use named render layers in local settings
11 months ago
Jeff Young
757a16b4bf
Remember open jobsets.
11 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
11 months ago
Marek Roszko
d74caace0a
Initial jobset creation and running within the CLI and GUI.
Incomplete, just pushing this before feature freeze, much fixing left
1 year ago
Seth Hillbrand
cc850d0da0
Split out LSEQ/LSET from LAYER_ID
Separate the layer grouping classes for easier modification
1 year ago
Ian McInerney
bdf70ec869
Fix init ordering
1 year ago
Jon Evans
c70ef36739
ADDED: Opacity control for filled graphic shapes
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18253
1 year ago
JamesJ
a763d613e5
Move Net Inspector dialog to a widget panel in pcbnew
Introduces some updates to the inspector, and a number of bug fixes:
- Correctly handles changes in board stackup
- Correctly handles unit change events
- Correctly handles language change events
- All layout / panel settings are stored to the project settings
- Retains ability to create net report
- Simple filter searches on net name and net class name (stored in settings)
- Allows hide / show of columns (stored in settings)
- Grouping by netclass (stored in settings)
- Optional filtering by net name (stored in settings)
- Optional filtering by net class (stored in settings)
- Custom grouping by net name match
2 years ago
Jon Evans
2f6c9d1f3a
ADDED: Selection filter for schematic editor
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14988
2 years ago
Marek Roszko
9a890cdba9
Kick the wildcards and file exts into a static class, export it from kicommon
2 years ago
Seth Hillbrand
d99641be40
ADDED: Git integration support
Adds support for project-based git integration, branch support, commit,
revert and updates
Fixes https://gitlab.com/kicad/code/kicad/issues/10441
2 years ago
Jon Evans
a77e630901
ADDED: Connectivity for graphic shapes on copper layers
Graphic shapes (excluding text) can now have nets when on
copper layers. Shapes behave like tracks in that they will
pick up nets from connected pads, and follow track opacity
settings.
2 years ago
Jon Evans
09e8f72196
Don't try to open files multiple times
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14703
3 years ago
aris-kimi
09b83b95d0
PCB Editor: Locked filter unchecked by default
And some minor code style improvement in one place
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13246
3 years ago
Jon Evans
7059ef9b89
Store netclass visibility separately from nets
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10290
3 years ago
Ian McInerney
1683e552f7
Add/fix some variable initializations
3 years ago
Mike Williams
99f8b21ed1
PCB: Add bitmap layer per board layer
3 years ago
Mike Williams
3669cb4673
PCB Editor: Add User Background Images
4 years ago
Jeff Young
5e4a704155
Remove some more duplicated preferences.
Fixes https://gitlab.com/kicad/code/kicad/issues/10112
4 years ago
Seth Hillbrand
3180764309
Don't remove converted files in local settings
When migrating local settings, we don't want to remove files that we
converted from as these settings will be created on demand and don't
represent the totality of user settings
Fixes https://gitlab.com/kicad/code/kicad/issues/9905
4 years ago
Jeff Young
d4e3e67b8d
Update kicad_prl file when doing a SaveAs.
Fixes https://gitlab.com/kicad/code/kicad/issues/9455
4 years ago
Jeff Young
e62969d007
Move zone fracture display mode to AdvancedCfg, and add triangulation.
Fixes https://gitlab.com/kicad/code/kicad/issues/8762
4 years ago
Wayne Stambaugh
346b876eb7
Fix Coverity issue #332157 .
4 years ago
Wayne Stambaugh
6c3ba1c20b
Coverity issue fixes.
Issues #332032 , #332086 , #332157 , and #332171 .
4 years ago
Wayne Stambaugh
175b474c3e
Coverity issue fixes.
Fixes issues #280412 , #314755 , #329615 , #332459 , #332157 , #332167 ,
4 years ago
Wayne Stambaugh
e6346e3103
Pass objects by reference instead of on the stack part 2.
5 years ago
Jon Evans
c9a660a80c
Rework JSON integration to speed up build
5 years ago
Jeff Young
cad5198ab7
Worksheet -> (industry standard) Drawing Sheet.
5 years ago
Jon Evans
3bc9d7b95e
Rework GAL layer enum to fix visibility import from legacy boards
5 years ago
Seth Hillbrand
52f822dedb
Remember autotrack width setting
Fixes https://gitlab.com/kicad/code/kicad/issues/6971
5 years ago
Jon Evans
a637f310d0
Store zone display mode in project local settings
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6886
5 years ago
Jeff Young
5fffde09d4
Improve SNR and formatting.
5 years ago
Jeff Young
9234745d6d
Formatting.
5 years ago
Jon Evans
728c207105
Deduplicate settings migration handling
5 years ago
Jon Evans
6ee866ba6e
Set default zone opacity to 60%
Defaulting to less than 100% helps with eyestrain and
aids the "legibility" of boards
5 years ago
Jon Evans
147540b3bb
ADDED: Control to only show ratsnest for visible layers
5 years ago
Jon Evans
921703c711
Don't restore saved window state if saving is turned off
5 years ago
Mark Roszko
89e74140eb
Save file / window states for kicad project locally
5 years ago
Jon Evans
6cb0343c6a
Fix typo causing repeated migration
5 years ago
Jon Evans
92174d414c
Ensure pads and zones come up visible by default
These visibility layers didn't exist until now
5 years ago
Jon Evans
bd14f8a82a
ADDED: New appearance control widget for PcbNew
Featuring:
- Layer view presets
- Per-type opacity for tracks, vias, pads, zones
- Net and netclass color and visibility controls
CHANGED: Simplified object visibilty controls
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1951
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1981
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2003
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2173
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2254
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4325
5 years ago
jean-pierre charras
df4226f896
Settings management: try to fix full filename issues when using non ASCII7 chars.
The fix convert all std::string storing a path to wxString (unicode support)
wxString were already used at many place to store paths, but not all.
For internal calculations mixing char strings and wide char strings is a recipe
for bug: any missing conversion between UTF8 and wxString breaks paths.
5 years ago
Jon Evans
5d118b0700
More visibility settings infrastructure
ADDED: Three-state high contrast mode action
ADDED: Save contrast mode in local settings
Also some initial infrastructure for layer presets
5 years ago