Marek Roszko
bae8cb55c0
Rename the bom cli to pythonbom since we'll have a real bom system later
2022-11-30 19:56:59 -05:00
frutiemax
7d78f0b4d3
Use forward declarations in kicad_manager_frame.h
2022-11-30 03:08:35 +00:00
Marek Roszko
21fed9fc8c
Hotglue a symbol upgrade function in cli
2022-11-29 00:00:45 -05:00
Marek Roszko
4a88d2a74d
Fix up the top level cli command entries
2022-11-28 20:57:24 -05:00
Marek Roszko
25d5defc10
Add cli for "fp" upgrade
2022-11-28 20:48:14 -05:00
Jon Evans
527da0d18c
Reload color settings when changed by PCM
2022-11-24 16:20:52 -05:00
Mike Williams
60d42a7b1e
Spelling: fix various suppress misspellings
2022-11-22 13:47:10 -05:00
jean-pierre charras
562676b9f8
Fix missing initialization in PGM_KICAD.
...
This init was probably removed by mistake.
Fixes #12935
https://gitlab.com/kicad/code/kicad/issues/12935
2022-11-18 09:25:20 +01:00
Alex
53b9baa5ba
Some refactoring around Gerber files extension checking.
...
Fixes a case where most Protel inner layer files couldn't be drag and dropped.
2022-11-18 09:55:34 +05:00
Alex
95b8fe26b4
Fix display and archiving of Protel gerber files in Project manager.
2022-11-18 04:39:18 +05:00
Mark Roszko
0e0e4adf3f
Use locale_io since atof is used
2022-11-15 13:30:37 +00:00
Marek Roszko
daa6e84d74
Make the cli help translatable
2022-11-14 07:25:47 -05:00
Marek Roszko
95eed30ebe
Fix pos file side check
2022-11-13 18:20:26 -05:00
Marek Roszko
9623ea7d57
Remove the -v from the cli subcommands
2022-11-13 14:28:48 -05:00
Marek Roszko
e144f05a4f
Report back the correct arg info for a failed cli command
2022-11-13 14:25:13 -05:00
Marek Roszko
ea83449ef7
Change up the step export arg handling to single quote for now
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12890
2022-11-13 11:49:20 -05:00
Marek Roszko
39d5cc31d4
Add schematic xml bom output
2022-11-12 21:51:32 -05:00
Marek Roszko
3dd2ae762d
Refactor step export to use our normal board processing routines
2022-11-12 21:27:10 -05:00
Marek Roszko
9b4505c6d2
Fix some leaking command job objects
2022-11-09 22:40:05 -05:00
Marek Roszko
43f039ef5f
Add netlist export cli
2022-11-09 22:37:55 -05:00
Marek Roszko
e5d132beec
Add missing * layer mask for cli
2022-11-07 23:30:30 -05:00
Marek Roszko
cd30da179a
Round out the cli with position file export
2022-11-07 19:53:35 -05:00
Marek Roszko
b60c42ea41
Add schematic cli plotting
2022-11-01 23:34:49 -04:00
jean-pierre charras
d289130627
fix memory leak and missing switch to "C" locale in some handlers
...
PCBNEW_JOBS_HANDLER::JobExportGerber(): disable plot pad holes.
2022-10-31 10:04:01 +01:00
jean-pierre charras
ed0462c7a1
Fix some issues in command_export_pcb_gerber.cpp, mainly force "C" locale.
2022-10-30 19:54:26 +01:00
Marek Roszko
0a134788d0
Implement cli for gerber, drill, pdf export of pcb
2022-10-29 11:56:10 -04:00
Marek Roszko
30211da69f
Move the cli definitions to kicad
2022-10-29 11:55:38 -04:00
Marek Roszko
a7e1f668a7
Some cleanup of the cli functions
2022-10-25 23:26:23 -04:00
Alex
93133ecd78
pcm: Fix an unnecessary horizontal scrollbar in package info on MSW.
2022-10-23 22:07:22 +03:00
Jeff Young
3fbc6ac29a
Minor dialog layout fixes.
2022-10-23 17:56:44 +01:00
Jeff Young
5777254cfa
Formatting and "auto" reduction.
2022-10-23 17:56:44 +01:00
Mark Roszko
f9659a7e7c
Fix kicad-cli not being installed at all
2022-10-20 18:20:27 +00:00
qu1ck
d52d1cb489
Better message on PCM repository error
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9587
2022-10-17 16:44:01 +00:00
Jon Evans
8176100cfc
One more stab at kicad-cli fixes
2022-10-12 08:31:56 -04:00
Jeff Young
ad5df7f4cc
More busy cursor tightening.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11648
2022-10-11 23:40:58 +01:00
Jon Evans
84cbf38194
Move kicad-cli into bundle
2022-10-11 15:49:55 -04:00
Jon Evans
10f728c7c3
Attempt to fix macos kicad-cli
2022-10-11 10:20:21 -04:00
Jeff Young
cd191ed25d
Fix a couple of probable copy/paste errors.
2022-10-06 14:59:52 +01:00
Marek Roszko
2bac898298
Make -f set standalone mode in kiway
2022-10-04 23:03:03 -04:00
Marek Roszko
3fe004fd1b
New kicad-cli will now be the cli interface
2022-10-04 22:24:13 -04:00
Marek Roszko
201dcabb97
Fix kicad.exe as well for file args
2022-10-04 07:35:03 -04:00
Mark Roszko
fb8a4c10f7
Shove kicad2step into pcbnew itself with a new cli
2022-10-04 01:53:37 +00:00
Ian McInerney
40ff7cb9bd
Fix some UI element spacing in settings panels
2022-09-25 15:41:39 +01:00
Ian McInerney
a7242f423c
pcm: Copy schema to build directory in out-of-tree builds
...
When running from the build directory, the schema must be present in the
build directory. This wasn't working on out-of-tree builds though, since
it was never copied there.
2022-09-25 00:48:38 +01:00
Ian McInerney
d8272b0830
pcm: Ensure missing package version properly handled at runtime
...
wxASSERT is removed in release mode (which most users run), so this will
not prevent future code from possibly using an invalid iterator if the
package version can't actually be found.
2022-09-25 00:48:38 +01:00
Ian McInerney
fdb97a46c1
Don't copy items in for loops when not needed
2022-09-24 03:46:06 +01:00
Ian McInerney
6310f84a57
Fix shadowed definition of EAGLE constant
2022-09-24 01:37:57 +01:00
qu1ck
6ebb3baa3b
PCM: autoload libs from installed packages to global lib tables
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/9713
2022-09-23 16:16:13 +00:00
Jeff Young
30a4d3d2de
Coverity fixes.
2022-09-20 00:19:15 +01:00
Jeff Young
64a6fc0fd4
Push UNITS_PROVIDER down into a low-level mixin.
...
This allows us to also construct cheap UNIT_PROVIDERs for specific
tasks when necessary.
2022-09-19 17:10:59 +01:00