jean-pierre charras
93d90962e5
FOOTPRINT_CHOOSER_FRAME: add tool-tips to buttons; PROJECT_TEMPLATE: fix strings
...
Translated strings must use Printf to be built, and cannot be created by
concatenating sub strings that fixes the word ordering (that should be
depending on language)
2025-07-25 10:09:47 +02:00
Mark Roszko
dc6e0223c7
Add cli option for zone refill before drc
...
Note: Does not save yet
2025-07-24 20:40:45 -04:00
Jeff Young
14c9ed1fda
Prevent stale selection when deleting grid rows.
2025-07-24 18:16:21 +01:00
Seth Hillbrand
094870e7a4
String fixes
...
- Clarify wording in a couple places
- Fix missing 'not' and remove non-standard dashes
- Standardize on single-quote for strings in strings
2025-07-23 17:36:51 -07:00
Jeff Young
da8abffea4
Code clarity.
2025-07-21 20:59:26 +01:00
Jeff Young
f1686cc568
Formatting.
2025-07-21 20:59:26 +01:00
Jeff Young
dc4f639c61
Make sure selected item is still valid before activating (KICAD-18S).
2025-07-14 23:46:03 +01:00
Jeff Young
338c414933
Let wxWidgets clean up its own child windows.
...
Potentially KICAD-P6J.
2025-07-14 23:46:02 +01:00
Jeff Young
de1376e369
Cleanup.
2025-07-14 23:46:02 +01:00
Mark Roszko
c594e1da5c
Quote the relaunch command string
2025-07-12 19:23:15 -04:00
Jeff Young
860fb9cabb
Attempt to prevent random DRC crashes.
2025-07-12 10:18:17 +01:00
Mark Roszko
bb45c6c5b5
Add a file explorer dialog shortcut for project actions
2025-07-11 23:17:39 -04:00
Mark Roszko
2c9f189441
Fix the relaunch command
2025-07-11 18:33:58 -04:00
Jeff Young
3ec557cf4a
Nullptr safety (KICAD-S1B).
2025-07-11 21:26:19 +01:00
Graham Keeth
5d05c36d2e
add missing STEP optimization arg to STEPZ export
2025-07-11 12:56:46 -07:00
jean-pierre charras
f6fd54498d
Re-add missing include
2025-07-11 15:07:31 +02:00
Jeff Young
5b91a24380
Retire WINDOW_FREEZER in favour of wxWindowUpdateLocker.
...
Also pulls out previous fix to a Sentry issue I can
no longer find, at least until I figure out what
went wrong.
2025-07-11 13:21:04 +01:00
Jeff Young
53c90b0469
Upgrade ShowPlayer re-entrancy guard (KICAD-XAC).
2025-07-10 17:54:42 +01:00
Jeff Young
fa00626512
Upgrade ShowPlayer re-entrancy guard (KICAD-XAC).
2025-07-10 17:54:42 +01:00
Jeff Young
7a91441a82
Formatting.
2025-07-10 17:54:42 +01:00
Mark Roszko
743988bd57
Add support for SHAddToRecentDocs on windows with app model id
2025-07-09 20:12:30 -04:00
Mark Roszko
49db4df92d
Add a -n arg for "new instance" to kicad.exe for use with the relaunch command
2025-07-08 23:17:46 -04:00
Mark Roszko
572d394be7
Fix shift+middle click on windows no longer working
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21267
2025-07-08 23:17:46 -04:00
Jeff Young
54cfb62597
Double check file dlg results on MSW.
2025-07-03 17:35:34 -06:00
Jeff Young
762fd179d3
Be careful with legacy ".pro" conversions.
2025-07-03 17:27:49 -06:00
Jeff Young
e74f56c629
Check file extensions before trying to open.
2025-07-03 17:11:58 -06:00
Jeff Young
9a3c9d780f
Formatting.
2025-07-02 23:10:10 -06:00
Jeff Young
eafa1a7af0
Fix double-delete.
...
The JSON_SETTINGS stuff makes copies of the
JOBSET_DESTINATION. That ends poorly when it
contains just a naked C++ pointer.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21227
2025-07-01 21:02:27 -06:00
Jeff Young
24ae06a96f
Fix CloseProject assertions (and potentially crashes).
2025-06-30 20:52:55 -06:00
Jeff Young
0464cc18b1
Progress reporting for Run Jobs.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19629
2025-06-28 16:23:34 -06:00
Andrea Greco
8eff58a6dc
PCB: Add option to cli and graphics to export stpz
2025-06-27 22:41:58 +01:00
Jeff Young
21a1499911
Garbage pointer safety.
...
(Potentially KICAD-K2F.)
2025-06-27 12:39:59 -06:00
Mark Roszko
ce545f4d6c
ADDED: Ability to set a PDF background color for PCB plots
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20873
2025-06-19 19:34:31 -04:00
Jeff Young
1faa9800dc
Row height consistency.
...
Rats. Also got tangled up in another commit which
removes some dead code.
2025-06-19 14:29:37 +01:00
Mark Roszko
3c6ac7ddf8
Rename the job tmp var for future generalization and fix the unsetenv call
2025-06-16 16:04:34 +00:00
jean-pierre charras
ca9df9986a
Make show hop over a configurable option
2025-06-15 16:55:18 +02:00
Jeff Young
18e107529a
Don't force callers of GetAppSettings to implement exception processing.
2025-06-14 20:25:59 +01:00
Mark Roszko
4bfeddcc8d
Fix assert on construct of jobset page
2025-06-14 14:05:36 -04:00
erhannis
4d739ea8e5
Minimal changes needed to build
2025-06-08 20:52:57 +01:00
Marek Roszko
2d327d9d73
Allow running jobsets in cli by description (and uuid)
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20033
2025-06-06 19:02:47 -04:00
Jeff Young
dd39a50a14
Autocomplete for OUTPUT_TMP_PATH_VAR_NAME.
...
(Along with a list of other env vars in use.)
2025-06-06 20:34:05 +01:00
Marek Roszko
ba63b07a5e
Set an env var when running jobs that points to the temp folder for the jobset output
2025-06-05 22:50:58 -04:00
Jeff Young
9750f7690c
Performance optimizations.
2025-06-05 18:01:44 +01:00
Mark Roszko
9d32d208b8
Fix project lock both working and not working.
...
Turns out project locks would get created and only stick around for a short duration as the default move constructor was letting the og object free the lock.
But if you crashed kicad or managed something weird, you can get a lock file with no override prompt which also creates confusion as some stuff gets set read only.
So lets just fix this up.
- Implement move constructor on lockfile so that the old object will no longer free the lockfile
- Move lock ownership to the project itself, just slightly less weird to handle for the lock override
- Implement the override lock prompt
2025-06-01 20:20:49 -04:00
Jeff Young
06dcb64ad8
Harden progress reporter API against misuse.
...
Also, titles are nouns, not verbs. (Messages
*inside* reporters are verbs.)
Also implements progress reporter for Altium
schematic import.
2025-06-01 19:38:24 +01:00
Jeff Young
d8a935be1c
Tidy spacing in dialog.
2025-05-31 11:00:45 +01:00
dsa-t
004645db32
Unset PCM button to avoid crash on close.
...
(cherry picked from commit 6a003b94d6c93cbdebccde344ecf7bf8f3557486)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-05-29 12:29:55 +03:00
Jeff Young
327cca9de5
Coverity fixes.
2025-05-25 20:01:18 +01:00
Mark Roszko
3d68d47f09
Show [read-only] in the title bar based on the project's state
...
(cherry picked from commit 9d07784835591171defd5bb2e5855faba2e1f935)
Co-authored-by: Marek Roszko <mark.roszko@gmail.com>
2025-05-24 20:11:36 +00:00
Jeff Young
4bb54b3439
Move more stuff to ACTIONs framework.
2025-05-23 15:19:49 +01:00