Zhuang Jiezhi
|
61d03b41ec
|
Eeschema: Fix crash of modifying graphic item and abort with ESC by adding re-entrancy guards
|
2023-10-27 21:19:31 +00:00 |
Wayne Stambaugh
|
6269453416
|
Coverity warning fixes.
|
2023-10-27 16:48:14 -04:00 |
Jeff Young
|
435e3fab8d
|
Support text variables in STEP export filename.
Also fixes some other file browser titles to match Kicad's overall style.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15927
|
2023-10-23 18:01:47 +01:00 |
Mike Williams
|
8ec2eb600a
|
Point editor: manually manage grid lifetime for now
Will prevent crashes until we can fix this correctly.
|
2023-10-23 10:57:54 -04:00 |
Mike Williams
|
91b6bb8088
|
Grid helpers: remove view items on destruction
|
2023-10-23 09:39:08 -04:00 |
Mike Williams
|
9e48c0b695
|
Grids: placing symbols should respect connectables, not graphics
|
2023-10-23 09:34:06 -04:00 |
Marek Roszko
|
bee6e6be01
|
AddMenuLanguageList should live in EDA_BASE_FRAME, its only user
|
2023-10-16 19:49:52 -04:00 |
Marek Roszko
|
ba83e84b91
|
Move SaveCanvasImageToFile to EDA_DRAW_FRAME rather than leaking things to bitmaps
|
2023-10-16 18:33:11 -04:00 |
Jeff Young
|
d5d07e64c9
|
Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible.
|
2023-10-14 23:51:37 +01:00 |
Jeff Young
|
8c017be24a
|
Clearer naming.
|
2023-10-10 15:43:45 +01:00 |
Alex Shvartzkop
|
21adc0aac5
|
ADDED: Import vector graphics into Schematic editor (SVG, DXF).
|
2023-10-09 07:04:50 +03:00 |
Alex Shvartzkop
|
60d069757a
|
ADDED: Import vector graphics into Symbol editor (SVG, DXF).
|
2023-10-09 07:04:50 +03:00 |
Franck Jullien
|
c010c7b0ea
|
eeschema: add 'Already placed' category when choosing symbol
|
2023-10-04 10:29:22 -04:00 |
Jeff Young
|
9f5e583ced
|
Readability.
|
2023-10-03 17:14:03 +01:00 |
Jeff Young
|
6fbbf981f0
|
Handle justification when hit-testing fields.
This steals the algo used in SCH_PAINTER to get the right coords
for the text.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15722
|
2023-10-03 14:36:13 +01:00 |
Jeff Young
|
b592a6634e
|
Cleanup.
|
2023-09-29 00:13:13 +01:00 |
Jeff Young
|
974da4ea7c
|
Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER.
Includes a dialog wrapper (DIALOG_SYMBOL_CHOOSER) and a frame
wrapper (SYMBOL_CHOOSER_FRAME).
|
2023-09-29 00:13:12 +01:00 |
Mike Williams
|
49a8c9eb8d
|
Schematic: pin helpers, add wiring tool
|
2023-09-28 15:07:11 -04:00 |
Mike Williams
|
5f88c132c9
|
Schematic: add pin helpers menu (quickly breakout pins)
|
2023-09-28 11:44:52 -04:00 |
Marek Roszko
|
8c6899b0d3
|
Tear out the eeschema conditional compile of PROJECT
|
2023-09-27 23:05:30 -04:00 |
Mike Williams
|
cb115189f6
|
Symbol Fields Table: menu shortcut should start in edit tab
The BOM shortcut goes to Export, this makes them symmetrical.
|
2023-09-27 09:14:25 -04:00 |
Jeff Young
|
aab0696bb6
|
Zoom undo/redo for simulator.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14580
|
2023-09-26 13:19:41 +01:00 |
Seth Hillbrand
|
91450c22cc
|
Allow disambiguation menu configurability
Adds an advanced config flag to all testing different values for
different users.
Related to https://gitlab.com/kicad/code/kicad/-/issues/15128
|
2023-09-24 16:33:05 -07:00 |
jean-pierre charras
|
e152f97f35
|
Fix minor Coverity warnings. Small code cleaning in pcb_parser.cpp
|
2023-09-21 11:33:29 +02:00 |
Mike Williams
|
398a336d91
|
BOM Generator: redirect BOM buttons to new exporter
Also add legacy generator menu item.
|
2023-09-20 11:12:03 -04:00 |
Marek Roszko
|
22b733209d
|
Fail GAL on its header leaking audit
Maybe we should rethink directly accessing GAL so much, but at least 600 files didn't need GAL leaked into them due to view_overlay.h
|
2023-09-18 19:52:27 -04:00 |
Alex Shvartzkop
|
06463fd35a
|
Fixes for Wayland cursor warping:
- Emulate the mouse position, since no motion events are sent after warp
- Do not call wl_surface_commit to prevent an assert
- Re-organize code a bit
|
2023-09-18 12:56:54 +00:00 |
jean-pierre charras
|
79590c6372
|
Allows new items SCH_NO_CONNECT_T and SCH_BUS_WIRE_ENTRY_T to be repeated.
Fixes #15668
https://gitlab.com/kicad/code/kicad/-/issues/15668
|
2023-09-17 09:37:34 +02:00 |
Jeff Young
|
948fea4be8
|
Nullptr safety.
|
2023-09-13 23:34:25 +01:00 |
Jeff Young
|
7d1dbb77c3
|
Update symbol editor's title bar when renaming the canvas symbol.
|
2023-09-12 16:52:47 +01:00 |
Jeff Young
|
ee724f6a2b
|
Only update value on rename if it previously matched the symbol name.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15621
|
2023-09-12 16:52:47 +01:00 |
Marek Roszko
|
11de95778b
|
Unwrap the FROM_UTF8 macro in favor of direct function
The extern just gets annoying to try to export the func later. We also yeet TO_UTF8 to string_utils.h for parity.
|
2023-09-09 00:10:57 -04:00 |
Jeff Young
|
0310973e3f
|
Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15444
|
2023-09-07 17:42:51 +01:00 |
jean-pierre charras
|
ecd8c7e2cc
|
Fix a compil issue (in sch_altium_plugin.cpp) and compil warnings.
|
2023-09-07 08:53:30 +02:00 |
Josue Huaroto
|
cef0f176d3
|
Add Unselect all in menu
|
2023-09-06 23:44:39 +00:00 |
Marek Roszko
|
a4d8c021aa
|
Remove rouge gdicmn include
|
2023-09-06 18:33:22 -04:00 |
Jeff Young
|
7a2a2e2df0
|
Remove error-prone SetReporter() API.
|
2023-09-06 11:37:50 +01:00 |
Jeff Young
|
634524dde5
|
Validate new symbol / save as symbol info before exiting dialog.
|
2023-09-05 22:07:58 +01:00 |
Jeff Young
|
c2057ba1bc
|
Don't use Clone() for duplicating. It returns the same UUID.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14162
|
2023-09-03 19:06:20 +01:00 |
Jeff Young
|
f6e238dc3f
|
Add items to repeat_items after paste (or duplicate).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15556
|
2023-09-02 11:56:52 +01:00 |
Mike Williams
|
b8a61719c3
|
Grids: make overrides use existing grids (choice box)
|
2023-08-30 13:33:04 -04:00 |
Mike Williams
|
b1a388ca69
|
Grids: Support X and Y for all grids, add optional names
|
2023-08-30 11:22:19 -04:00 |
Jeff Young
|
7a8d903412
|
ADDED: align elements to grid for Symbol Editor.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15524
|
2023-08-30 15:45:31 +01:00 |
Jeff Young
|
e0b2202e77
|
Improve naming for alternate pin fuction assignments.
|
2023-08-29 18:07:27 +01:00 |
Jeff Young
|
6f1a41f810
|
Repair over-zealous grid change.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15526
|
2023-08-29 12:16:06 +01:00 |
Jeff Young
|
f12c3bb6ff
|
Align sheetpins to grid even when parent sheet is already on grid.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15050
|
2023-08-28 16:35:04 +01:00 |
Jeff Young
|
4325f4e038
|
ADDED: alternate pin functions in context menu.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12852
|
2023-08-28 12:51:41 +01:00 |
Jeff Young
|
a470cab7b2
|
Include description for page settings command.
|
2023-08-27 19:03:17 +01:00 |
Jeff Young
|
4fefd95e0c
|
Move grid definitions to Prefs and grid origin to a separate dlg.
Grid origin is document-wide, while grid definitions are app-wide.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2262
|
2023-08-26 13:32:24 +01:00 |
Mike Williams
|
d9c2e0ab54
|
PCB: start of grid overrides
Only works for moves.
|
2023-08-24 10:29:09 -04:00 |