Alex Shvartzkop
a019626719
Restore some strings.
9 months ago
Alex Shvartzkop
d2477b3125
Jobsets: fix copying directories using Copy Files job.
9 months ago
Wayne Stambaugh
5c8f4697ca
Common folder housekeeping part 1.
10 months ago
Jeff Young
17157b82b0
Blacklist for project file copying.
Also fix it to use the output path, if specified.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19479
11 months ago
Jeff Young
fcf546516a
Copyfiles job needs a cwd (at least on OSX).
Also, don't infinitely recurse when given "*".
11 months ago
Marek Roszko
1a0427a375
Add initial but not yet working correctly copy files job
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
Alex Shvartzkop
b2acddc483
Fix opening zip archives from project manager tree on Win11.
Also removes unused OpenFile function.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19399
11 months ago
Marek Roszko
22d13546fb
Some DisplayError -> DisplayErrorMessage
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
aris-kimi
24529e5242
ADDED: library tree context menu option to open sym/fp library files from the defined text editor.
Short description:
Works for Symbol and Footprint Editor behind an advanced config option.
For Symbol Editor it is shown for a single item selection (library or symbol).
For Footprint Editor it is shown for a footprint selection.
(fp editor allows a single tree item selection only).
Option stays hidden if current frame has been modified.
Also small fix(?) for similar action to the project manager.
(Call for the Execution has moved inside the file loop.)
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15736
2 years ago
Jan Wichmann
5a5cb218ea
Let pl_editor launch in run from builddir env on windows
2 years ago
Jon Evans
181100fe44
Allow launching standalone procs from build dir
2 years ago
Jeff Young
d257dc5b4e
Cleanup unused variables.
2 years ago
Jon Evans
fc3c701fa1
Fix crash launching editors with additional command line arguments
(cherry picked from commit c5cdff6213 )
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
Jeff Young
0f94b467ba
Fix arg parsing in ExecuteFile.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15326
2 years ago
qu1ck
0c049eccc7
Fix a bunch of compiler warnings
3 years ago
Seth Hillbrand
098e8f7d9b
Revert "cmake: adding KICAD_MACOSX_APP_BUNDLE option"
This reverts commit ea9f960cc1 .
Reverted for updates as this currently breaks kicad-mac-builder
4 years ago
Davide Gerhard
ea9f960cc1
cmake: adding KICAD_MACOSX_APP_BUNDLE option
ADDED: with cmake KICAD_MACOSX_APP_BUNDLE option the user can disable
the macOS app bundle creation when compiling on macOS. This permit to
use/install KiCad like any other *nix platform (/usr/bin, /usr/share,
ecc.). By default, cmake build the app bundle.
4 years ago
Mikolaj Wielgus
921105330a
Remove printing files from Project Manager
4 years ago
Mikolaj Wielgus
6d9456ea4d
Fix opening files with spaces on Linux
`wxLaunchDefaultApplication()` fails on files with spaces on Unix
systems due to a programmer error. This is fixed in newer wxWidgets
versions, so let's backport it as a workaround.
4 years ago
Jeff Young
1f19c41c29
Support printing of kicad_dru files.
4 years ago
Jeff Young
8a8775bed8
Remove another use of non-argv wxExecute
(Fixes supplied by mwielgus.)
4 years ago
Jeff Young
1b6c4638ca
Escape quotes to prevent break-out.
Fixes https://gitlab.com/kicad/code/kicad/issues/9236
4 years ago
Jeff Young
10dd70881c
New paramaterized interface doesn't like quoted parameters.
(At least on MSW, anyway.)
4 years ago
jean-pierre charras
e96108d3c8
Fix int ExecuteFile(...) incorrect behavior with quoted filename.
It uses a wxExecute() version that add quotes to filename, so the final
filename was incorrect.
Fixes #9292
https://gitlab.com/kicad/code/kicad/issues/9292
4 years ago
Jeff Young
3413358992
Make sure there is a filename before creating a parameter for it.
Fixes https://gitlab.com/kicad/code/kicad/issues/9263
4 years ago
Jeff Young
5dc82037fb
Fix typo.
4 years ago
Jeff Young
1723106b4d
Compile fixes for wx3.0.
4 years ago
Jeff Young
88ad249f76
Cleanup.
4 years ago
Jeff Young
67fb8cbe9e
Compile fix.
4 years ago
Jeff Young
fa032400ee
Fix compile error.
4 years ago
Jeff Young
bbea8afdc5
Trim some (probably) excess includes.
4 years ago
Jeff Young
5bf042fcc1
Use individual parameter version of wxExecute.
Fixes https://gitlab.com/kicad/code/kicad/issues/9236
4 years ago
Jeff Young
c6bcb85562
Excise system() calls.
Fixes https://gitlab.com/kicad/code/kicad/issues/9236
4 years ago
Jeff Young
157c21d325
Only run Unix file handling stuff on Unix.
Fixes https://gitlab.com/kicad/code/kicad/issues/9217
4 years ago
jean-pierre charras
bdb1231169
Fix compil issues on GTK and MSW.
4 years ago
Jeff Young
6e7ce09572
Use more descriptive terminology for preferred text editor.
Also improves execution to allow the preferred editor to include
parameters, such as "/usr/bin/open -e".
Fixes https://gitlab.com/kicad/code/kicad/issues/9131
4 years ago
Wayne Stambaugh
f233f4a0a9
Expunge EDA_FILE_SELECTOR.
EDA_FILE_SELECTOR was just an obfuscation of wxFileSelector().
4 years ago
Wayne Stambaugh
bcd6bddfd4
Start expunging NULL.
Given that KiCad is a C++ project, we should really be using nullptr
instead of NULL.
4 years ago
Jeff Young
062c4fda62
More error message regularization (and translatability improvements).
4 years ago
jean-pierre charras
964cbb95d3
gestfich.cpp: fix an issue on wxGTK when calling wxLaunchDefaultApplication()
- On wxGTK version < 3.1, the filename must be quoted if containing spaces,
and can be always quoted.
- On wxGTK version >= 3.1, the filename must *never* be quoted because
a quoted filename breaks wxLaunchDefaultApplication().
Fixes #8670
https://gitlab.com/kicad/code/kicad/issues/8670
4 years ago
Jeff Young
1722bc03b0
Consistent terminology and punctuation.
5 years ago
Marek Roszko
bdc41f7365
Don't search hardcoded (and never valid on non-english) Windows paths
5 years ago
Wayne Stambaugh
04a3619428
Fix opening symbol documentation field paths with spaces on GTK.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6422
5 years ago
Marek Roszko
16e3e59495
Split out arrayDim and MIRROR templates from macros.h
These were not macros
5 years ago
Marek Roszko
64484f5fc4
Split KIID out of common.h
5 years ago
Marek Roszko
a1c75748a0
Remove GetChars(), a wxWidgets 2.9 compatibility hack
5 years ago
jean-pierre charras
b38cef409b
Rename CopyFile() to KiCopyFile() to avoid name colliding with a windows header.
Using CopyFile() that can collide with a windows header create hard to
understand errors, including link errors.
Renaming this function avoids these strange errors.
5 years ago