Jeff Young
5edae8250d
Finish eradication of visibility flag on text items.
...
Import/read previously-hidden symbol/footprint
text items as hidden fields.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19875
2025-02-19 23:43:52 +00:00
Jeff Young
40daacbeeb
IPC-2581 has a hyphen in it.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19770
2025-02-19 23:43:52 +00:00
Jeff Young
3fff89820d
Fix inconsistent capitalisation.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19770
2025-02-19 23:43:52 +00:00
Jeff Young
cedb97c4c3
Formatting.
2025-02-19 23:43:52 +00:00
Jeff Young
759bfbca99
Don't allow creation of design blocks in recently used tree node.
2025-02-19 23:43:52 +00:00
Jeff Young
2a1b93a254
Fix bugs in library existence checking, and add for symbol libs.
2025-02-19 23:43:52 +00:00
Seth Hillbrand
1b5c97d464
Remove partially translated languages <50%
2025-02-19 07:35:06 -08:00
Alex Shvartzkop
a019626719
Restore some strings.
2025-02-18 22:25:00 +03:00
Alex Shvartzkop
d2477b3125
Jobsets: fix copying directories using Copy Files job.
2025-02-18 22:15:50 +03:00
Alex Shvartzkop
4d3b2c0cca
Fix path comparison in design blocks on Windows.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19950
2025-02-15 22:14:26 +03:00
Alex Shvartzkop
b5c6361a05
Fix build error on Windows.
2025-02-15 13:40:07 +03:00
Alex Shvartzkop
0ee195bab0
Default to High Quality Antialiasing for OpenGL GAL.
2025-02-15 10:41:39 +03:00
Jon Evans
0ca9791577
Fix some GCC build warnings
2025-02-14 22:20:20 -05:00
Seth Hillbrand
b8b7c59a50
Better protect against long Eagle values
...
Long strings may overflow our integer receptacle, so use 64-bit instead
and don't allow negative signes in the fraction part of the number. if
the number of fraction digits is bigger than our pre-calculated array
(this in and of itself smacks of premature optimization), don't use the
same array to trim it, instead calculate the actual denominator
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19958
2025-02-14 12:55:36 -08:00
Seth Hillbrand
ba208fd5c9
Suppress git remove if not at head
...
Don't offer to remove the .git directory if we are not looking at the
base of the git repository for safety
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19889
2025-02-12 14:43:08 -08:00
Seth Hillbrand
7edacd4fb8
Fix git push for some configurations
...
Reset ssh test keys prior to pushing. Specify head reference
2025-02-12 13:00:46 -08:00
Ian McInerney
1825ab689f
Remove duplicate data tag in drawing sheet format
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19931
2025-02-11 19:58:46 +00:00
Jon Evans
3bdf82aea7
Python: switch to arg arrays for launch
...
Fixes Python when there are spaces in interpreter path
2025-02-11 12:14:25 -05:00
Jeff Young
e741d46770
Implement min pen width for SCH plotting jobs.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19398
2025-02-11 17:06:02 +00:00
Jon Evans
5426bfcdcd
Don't autosave future formats of project settings
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19910
(cherry picked from commit 7d689e0c61
)
2025-02-10 19:20:56 -05:00
Jon Evans
914c015494
Fix compile warnings
2025-02-10 17:55:24 -05:00
Jon Evans
290dc417d9
API: Change macOS raise mechanism
...
Other mechanism didn't work universally
2025-02-10 17:55:24 -05:00
Alex Shvartzkop
63e0e01ec9
Allow embedding multiple files at once.
2025-02-11 00:10:56 +03:00
Alex Shvartzkop
3929c3c463
Fix trying to erase m_files end when removing an embedded file.
2025-02-11 00:08:39 +03:00
Seth Hillbrand
564710b232
Move default place via hotkey to Ctrl-Shift-X
...
Remove this hotkey from "toggle show cursor always" as this is a more
global option, not as needed (probably) in hotkeys.
Also re-arranged MD_SHIFT + MD_CTRL+ <key> to MD_CTRL + MD_SHIFT + <key>
in order to standardize and help searches in the future
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19903
2025-02-10 11:22:35 -08:00
Marek Roszko
79a7849894
Fix correct path not being used
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19784
2025-02-10 07:19:23 -05:00
Jeff Young
bf4c10923f
Save search & design block panel heights/widths.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19845
2025-02-10 11:22:57 +00:00
JamesJCode
6bc77195bd
Move net inspector bulk update threshold to advanced config
2025-02-09 16:46:18 +00:00
Jon Evans
f59c5a9a26
Git: handle new-but-already-staged files
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19893
2025-02-08 17:03:42 -05:00
Jon Evans
04387dd42f
Git: safety for calling KIGIT_COMMON with no repo
2025-02-08 16:32:48 -05:00
Jon Evans
d4815534bf
Fix lifetime of git_reference in handleFastForward
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19890
2025-02-08 14:40:11 -05:00
Ian McInerney
a6fffb15ff
Forgot to remove the file from CMake... whoops.
2025-02-07 14:13:06 +00:00
Ian McInerney
78a935c315
Remove unused files
2025-02-07 14:02:13 +00:00
Marek Roszko
1ecf1d97ae
Start all toolbar bitmapbundles at the selected size
2025-02-06 20:44:39 -05:00
Marek Roszko
69a7dc95c5
Probably fix the bitmap button painting more
...
Testing on platforms shows we don't need this differentiated case between toolbar and non toolbar icons. Since we don't start with an small base bundle icon for the icons that probably had issues before.
2025-02-06 18:25:53 -05:00
Seth Hillbrand
1e6e555164
Cache based on sub/subscript
...
Prevents the case where we cache a font in one scale and try to use
another. This could be contained in scaleFactor but we don't currently
prescale, so hashing on the boolean is probably easier
2025-02-06 13:26:04 -08:00
jean-pierre charras
69c6412b43
Revert "fix commit 4ef2853a
on non Windows platforms"
...
This reverts commit e587e5029c
.
Revert "Print dlgs: add panel printer to select the current printer. Windows only"
This reverts commit 4ef2853ae5
.
2025-02-06 14:27:30 +01:00
jean-pierre charras
e587e5029c
fix commit 4ef2853a
on non Windows platforms
2025-02-06 13:33:06 +01:00
jean-pierre charras
4ef2853ae5
Print dlgs: add panel printer to select the current printer. Windows only
...
Other platforms natively show the available printers.
2025-02-06 12:29:18 +01:00
Seth Hillbrand
3018d7af09
Enable git by default
2025-02-05 20:52:47 -08:00
John Beard
986312e612
Revert "Pcbnew: reduce snap timeout a fraction"
...
Now the updating is fixed in d90862b444
,
the hover timeout is shorter because it's not mistakenly waiting a
random-ish time for the next mouse movement. So this adjustment is not
required. In fact, if anything, it may be better to go the other way.
This reverts commit 7080d99464
.
2025-02-06 11:31:51 +08:00
Jon Evans
a429afe4e9
Fix a few more cases where migrated project files were being saved implicitly
2025-02-04 18:37:31 -05:00
Jon Evans
ec405f02f8
Fix build on linux
2025-02-03 20:48:25 -05:00
Jon Evans
29b2c79f0a
API: Clean up orphaned sockets
2025-02-03 18:56:55 -05:00
Jeff Young
ec649593ae
Fix layout issues in print dialog controls.
2025-02-03 21:41:03 +00:00
Jeff Young
fec6882e0a
Fix row shading.
...
Don't use the wxGrid convenience covers. They assume
you're doing nothing else with attributes.
2025-02-03 20:06:30 +00:00
Seth Hillbrand
28b2e656e5
Work around (maybe) wx wrapping issue
...
wx infobar generic will wrap text, changing the stored label data on
instantiation. Since we might expand the infobar later, this presents
an issue as the newlines are then baked into the string.
We do two things here: keep a copy of the original string to make sure
that we can reset it on update and do a hard calculation of the minimum
height for the infobar to ensure we are displaying the full text string
Fixes https://gitlab.com/kicad/code/kicad/issues/19799
2025-02-03 13:31:24 -06:00
Jeff Young
9b7b923e34
Consistency with library browsers & symbol fields table.
2025-02-03 11:54:57 +00:00
Jeff Young
d551b0b949
Formatting.
2025-02-03 11:54:56 +00:00
Ian McInerney
59a4cc2e4b
Default to 4 user defined layers
2025-02-02 23:09:08 +00:00