Marek Roszko
d23a740ce3
Update vcpkg baseline to newer
2024-02-27 07:48:20 -05:00
Alex Shvartzkop
38953bf35f
Fix update notice dialog padding.
...
(cherry picked from commit 1c639714f3
)
2024-02-25 10:42:20 +00:00
Jeff Young
9ff66d0e71
Don't capture references to local variables for CallAfter.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16934
(cherry picked from commit 9d40374baf
)
2024-02-23 16:53:30 +01:00
Seth Hillbrand
3ad0abae3f
Move git fully behind advanced config
2024-02-19 17:19:44 -08:00
Marek Roszko
1717f39daf
Use the semantic version for update checks
2024-02-16 21:42:43 -05:00
Jon Evans
7b0bb59b37
Remove hard-coded versioned env vars in most places
2024-02-15 15:31:08 +00:00
Marek Roszko
7e89d9dee2
Add missing parity arg to drc cli
2024-02-13 18:46:17 -05:00
Marek Roszko
51312ed407
Fix erc/drc severity args
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16924
2024-02-11 19:14:26 -05:00
Seth Hillbrand
cd548e392a
Add document type icons
...
Update Macos script to use doctype icons for icns builds
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14754
2024-02-09 15:55:57 -08:00
Wayne Stambaugh
105bcd4082
Use reference to strings in for loop rather than copy.
...
Closes Coverity ID 486180.
2024-02-07 07:58:57 -05:00
Jan Wichmann
2a0a41f149
Better template handling of include/excluded files
...
Reject all hidden folders and files when copying the template files, only allow '.gitignore', '.gitattributes' files as these are likely intended. Do not copy `.lck`, `autosave` or `backup` files
2024-02-07 01:36:34 +00:00
Marek Roszko
002fb80c2a
Fix string in cli for 2581
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16881
2024-02-05 00:52:57 -05:00
Wayne Stambaugh
92c2ddf77a
Do not parent dialogs to non top level windows in panels or widgets.
2024-02-03 10:40:28 -05:00
Ian McInerney
d44b04978a
Allow enabling WXTRACE in release builds on all platforms
...
Setting the environment variable KICAD_ENABLE_WXTRACE now enables wx
trace logging on all platforms. MSW still requires its original
environment variables to be set to get the console displayed.
2024-02-02 14:21:33 +00:00
Wayne Stambaugh
2b1bf369f2
Do not parent file or directory dialogs to panels.
...
Parenting dialogs to child windows of top level windows is most likely
not defined behavior. It's also likely that this behavior varies across
platforms so it' best not to risk doing it. wxWidgets does not check if
the dialog parent is actually a top level window. There may be other
places we are doing this with our message dialogs so we should do an
audit.
2024-02-02 09:20:36 -05:00
Marek Roszko
f795c1168d
Fix typo
2024-01-31 06:55:32 -05:00
Marek Roszko
c8d24b7613
Add missing IPC2581 cli support
2024-01-30 20:42:34 -05:00
Marek Roszko
7f5433f0f2
Realize why we sch parity wasnt included in cli drc
...
Need to add schematic loading...to the pcbnew jobs handler
2024-01-25 22:19:52 -05:00
Marek Roszko
465ccaef90
Add missing schematic parity drc test to cli
2024-01-25 22:14:49 -05:00
Marek Roszko
5d44e090dc
Fix shadowed var
2024-01-25 19:55:02 -05:00
Marek Roszko
5321c1c481
Create the import directory if it doesn't exist
...
Fixes sentry KICAD-6BC
2024-01-24 20:35:03 -05:00
Marek Roszko
a85478df97
Test the directory opened explicitly to silence assert
...
Fixes KICAD-6FY
2024-01-23 22:37:22 -05:00
Seth Hillbrand
92ed389ad2
Add cir file icon to treeview
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15777
2024-01-22 15:24:00 -08:00
Jan Wichmann
b65fa46c3c
Move git clone to standard create project
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16523
2024-01-19 23:52:37 +00:00
Marek Roszko
b41cd7981e
Try and fix pcm somewhat with FromDIP
...
We really need FromDIP in the base class to get things correct ugh
2024-01-17 22:52:01 -05:00
Marek Roszko
7709de3667
FromDIP the left tree view in kicad frame
2024-01-17 21:57:23 -05:00
Seth Hillbrand
9077c9fb80
Avoid assertion when changing projects
...
If the regex does not compile, we should not be checking for matches
2024-01-16 15:24:32 -08:00
Marek Roszko
b4bfdf95d3
Explicitly add 48, 128, 256 to icon bundles for each app
2024-01-16 17:21:44 -05:00
Marek Roszko
918327efb3
Use FromDIP helper for initial kicad frame size
2024-01-16 15:24:49 -05:00
jean-pierre charras
3f70387a17
KISTATUSBAR: code refinement and add comments
2024-01-07 09:47:40 +01:00
jean-pierre charras
1649b7dd56
Kicad manager: fix some issues about the wxStatusBar:
...
- fix broken code KICAD_MANAGER_FRAME::PrintPrjInfo()
- fix issues created by using KISTATUSBAR instead of wxStatusBar
(the user field count differs because there are 4 other fields added)
- do do use a fixed size in KISTATUSBAR for FIELD_OFFSET_BGJOB_TEXT field:
fixed field size does not work fine if the text to display is not known
Fixes #16535
https://gitlab.com/kicad/code/kicad/-/issues/16535
2024-01-06 20:23:37 +01:00
Ian McInerney
8d9185919a
Give git-based projects a default file extension on repo clone
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16523
2024-01-05 12:36:12 +00:00
Marek Roszko
675e126eae
Use the new flag() shorthand for arg setup
2024-01-03 21:39:54 -05:00
Marek Roszko
58af6b8dea
Add missing drill precision arg integer specifier
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16508
2024-01-03 21:29:02 -05:00
Marek Roszko
9195de9849
Disable the update check on non-apple, non windows systems by default
2024-01-03 19:32:05 -05:00
Marek Roszko
9a890cdba9
Kick the wildcards and file exts into a static class, export it from kicommon
2023-12-27 21:10:01 -05:00
Alex Shvartzkop
5bbe01b570
EasyEDA Pro: support .elibz format (device libraries)
2023-12-25 07:00:24 +03:00
Ian McInerney
e6632bb983
Rename PCB IO classes/files
2023-12-24 01:22:21 +00:00
Ian McInerney
d8b47d18d3
Initial rename of file plugin infrastructure components to IO
2023-12-24 01:22:21 +00:00
Seth Hillbrand
5f234211f9
Remove __WXWINDOWS__ defines
...
__WXWINDOWS__ is for all of our builds. __WXMSW__ is for windows only
2023-12-21 08:57:28 -08:00
Wayne Stambaugh
922aee1532
Coding policy fixes.
2023-12-20 07:17:23 -05:00
Wayne Stambaugh
a4b38fbb80
Coverity warning fixes.
2023-12-18 16:09:13 -05:00
Marek Roszko
8849891893
Add a update notice modal dialog instead of the incomplete notifications
2023-12-16 06:47:41 -05:00
Marek Roszko
140a734589
Remove hardcoded test version
2023-12-13 22:36:18 -05:00
Marek Roszko
2c7e56aec3
Fix include path
2023-12-13 21:18:22 -05:00
Marek Roszko
c8f646efb1
ADDED: KiCad update check
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15026
2023-12-13 20:47:40 -05:00
Wayne Stambaugh
5fa274ead0
Add board layer view stack up sequence from front layer to back layer.
...
The old bottom to top layer stack up sequence from back to front layer was
only used for plotting so it was renamed appropriately. This will be used
for future board object select disambiguation improvements.
2023-12-11 15:07:58 -05:00
Graham Keeth
541e0a0aaa
cli: fp export svg uses an output dir, not file
2023-12-11 09:41:57 +00:00
Graham Keeth
5f189ec3fd
cli: help string cleanup
...
- fix some typos
- capitalization consistency
- Reword exit code argument
2023-12-11 09:41:57 +00:00
jean-pierre charras
98dca3b774
Another workaround libgit2 API change for supporting older platforms
2023-12-11 10:06:09 +01:00