Jeff Young
dc21defab7
Small performance improvement for DRC.
2024-01-30 13:19:04 +00:00
Marek Roszko
18692ea8e7
This is totally a debug aid for the search pane listview and not a feature
2024-01-29 20:39:48 -05:00
Jeff Young
ee5e2e56c0
Naming conventions; no functional changes.
2024-01-29 16:00:06 +00:00
Marek Roszko
22288adb7d
Reduce KICAD_VERSION in drawing sheets to something simple
2024-01-28 15:48:02 -05:00
jean-pierre charras
a5ffcd0a55
void Prettify(): fix a bug in a corner case, when a string ends with '\'
...
A '\' in a string is encoded as \\.
A '"' in a string is encoded as \".
But prettify parser did not take in account a string encoded as "xx\\" (for xx\)
So we need to verify if a sequence is xx\" or xx\\", i.e. if there are a odd
count of backslashes before a '"'
Fixes #16777
https://gitlab.com/kicad/code/kicad/-/issues/16777
2024-01-28 16:07:52 +01:00
Jeff Young
dd022c44e7
Add missing on-the-fly translation handlers.
2024-01-28 11:42:27 +00:00
Ian McInerney
9f66ddb27f
Attempt to use IsAttached to identify if a menu is a menubar menu
...
We can't get a mouse position for a menubar menu's event, because the
mouse may be outside our canvas. The original hack to detect menubar
menus may not work fully, and there have been some crashes appearing on
macOS where menubar menus attempted to get mouse position information.
Instead of the hack, try using IsAttached() to detect if the menu is
attached to a menubar, and then gate mouse position access accordingly.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16738
2024-01-27 20:59:14 +00:00
Jeff Young
54b46c6968
Remove ineffective attempt to fix mac menubar crash.
2024-01-27 17:45:49 +00:00
Ian McInerney
6ed71e1a1a
Don't translate the label for traditional Chinese, it must be in its own language
2024-01-26 20:39:29 +00:00
Jeff Young
3fde08f711
Attempt to escape from MacOS menubar crashbug.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16738
2024-01-26 18:33:25 +00:00
Marek Roszko
991703ceee
Add missing default init
2024-01-26 07:23:28 -05:00
Marek Roszko
465ccaef90
Add missing schematic parity drc test to cli
2024-01-25 22:14:49 -05:00
Alex Shvartzkop
6a69396070
Allow column auto-sizing in RC trees.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16727
2024-01-25 20:51:54 +03:00
Jeff Young
d3bc59e0e7
SelectBlock() will assert for invalid selection modes.
...
KICAD-63D.
2024-01-25 15:30:25 +00:00
Jon Evans
bfbf000f60
Add some safety around event-driven menubar recreation
...
Maybe addresses sentry KICAD-PC
2024-01-24 23:30:34 -05:00
Alex Shvartzkop
13f8fd77ac
wx 3.3 compatibility.
2024-01-24 19:58:12 +03:00
Jeff Young
a5ee614ae8
Comments.
2024-01-24 14:51:41 +00:00
Jon Evans
64221b95c9
Don't skip highlighting selected NPTH/via holes
2024-01-24 08:23:26 -05:00
Jon Evans
426aa76788
Add Andre Iwers to developers
2024-01-23 20:30:37 -05:00
afkiwers
c871bcf6db
removed unnecessary variables
2024-01-23 22:32:05 +00:00
afkiwers
c7475a16c8
implemented better caching for categories and parts overview to reduce processing time
2024-01-23 22:32:05 +00:00
Jeff Young
8410a5e685
Coding conventions and cleanup.
2024-01-23 16:03:25 +00:00
Marek Roszko
5f063dd458
Change the migrate settings path box to proportion rather than fixed min width
2024-01-22 22:12:38 -05:00
Seth Hillbrand
71992b3637
Add new icons to build list
2024-01-22 15:24:00 -08:00
Jeff Young
85f0dd279c
Push fileFilter callback function down a level.
...
(The GRID_CELL_PATH_EDITOR is shared by the whole column.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16707
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13959
2024-01-22 18:27:31 +00:00
Marek Roszko
f63c7806fd
More bitmap bundle comboboxes
2024-01-21 22:55:13 -05:00
Wayne Stambaugh
2cfb7a5310
Incremental schematic connectivity fixes.
2024-01-21 16:53:05 +00:00
Wayne Stambaugh
c2bd158194
Update about dialog contributors lists.
2024-01-21 08:29:15 -05:00
Alex
767ab72cdb
DXF import: INSERT angles are in degrees.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16656
2024-01-21 07:56:20 +03:00
Wayne Stambaugh
466269a360
Update about dialog contributors list.
2024-01-20 09:46:40 -05: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
Jeff Young
7fbeea0195
Allow smaller grid dots on Retina displays.
2024-01-19 20:37:27 +00:00
Jon Evans
e29baa75b4
Scale GAL grid with DPI
2024-01-19 12:20:13 -05:00
Jeff Young
7975ad495b
Push busyCursor out of scope after building dialog.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16653
2024-01-19 17:13:15 +00:00
Jeff Young
65b89116e1
Clean up formatting.
2024-01-18 16:17:46 +00:00
Marek Roszko
4e0e348688
FromDIP the default frame sizes
2024-01-17 23:01:58 -05:00
Marek Roszko
8a3a7b2a10
Tie the caption size to the font size to scale at hi dpi better on windows
2024-01-17 21:45:18 -05:00
Andre Iwers
4d1a016429
HTTP Libraries: Improved cache performance
2024-01-18 02:33:16 +00:00
Jeff Young
97cb15dd47
Make sub menus conditional on them having child items.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16631
2024-01-18 00:21:15 +00:00
Jon Evans
7aad7fcce6
Expose CORNER_STRATEGY to swig
2024-01-17 17:08:14 -05:00
Jeff Young
047b5f8b18
Cache for wxLocale::IsAvailable().
2024-01-17 16:13:53 +00:00
Jeff Young
455fae45d8
Support point editing of inverted rectangles.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16595
2024-01-17 15:27:48 +00:00
Jon Evans
57c40d4f17
Disable the splash screen for now
2024-01-16 17:26:02 -05:00
Marek Roszko
f20e8a6e41
Add 256x256 program icon pngs
2024-01-16 17:21:44 -05:00
Marek Roszko
f6401b0903
Fix preferences dialog on hidpi using FromDIP
2024-01-16 15:33:32 -05:00
Alex Shvartzkop
fba6aaf0e8
Only height should be increased for LIB_TREE_RENDERER.
2024-01-16 22:04:30 +03:00
Alex Shvartzkop
ac59fae152
Fix cut-off library tree cell texts.
2024-01-16 21:59:08 +03:00
Seth Hillbrand
a044ca8d4d
Don't show preferences without lib table init
...
Since we require lib tables for the kiface, we require them for
instantiating the kiface and won't show preferences without them
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16611
2024-01-16 09:18:22 -08:00
Alex Shvartzkop
f99505e190
Fix arc editing bugs when endpoints match.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16532
2024-01-16 16:17:45 +03:00
Alex Shvartzkop
5bd620d8f9
Support Bezier curve editing in eeschema.
2024-01-16 14:11:25 +03:00