7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-14 02:59:34 +00:00
Commit Graph

10415 Commits

Author SHA1 Message Date
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