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 |
Mike Williams
|
0f781f328e
|
GRID_HELPER: push code to parent class
Prep'ing for PCB grid overrides
|
2023-08-24 10:29:09 -04:00 |
Wayne Stambaugh
|
1026596964
|
Allow symbols to be derived from other derived symbols.
[CHANGED] Symbols can now be derived from other derived symbols removing
the requirement to derive from root symbols.
|
2023-08-24 07:59:32 -04:00 |
Mike Williams
|
66ed9cfe57
|
Schematic Editor: apply grid overrides to more tools
|
2023-08-23 11:31:27 -04:00 |
Mike Williams
|
a44dd4d88f
|
Symbol Editor: support grid overrides
|
2023-08-23 10:12:21 -04:00 |
Mike Williams
|
4e763cd9f2
|
Schematic: ortho line drag bend lines should respect grid overrides
|
2023-08-21 10:42:44 -04:00 |
Mike Williams
|
8b79ab708a
|
Grid Anchors: don't anchor from graphic lines when moving connectables
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13672
|
2023-08-21 10:42:44 -04:00 |
Jeff Young
|
ef321e5fcd
|
Un-brighten found text when making a new selection.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15092
|
2023-08-14 20:38:17 +01:00 |
Mike Williams
|
dc103b88d1
|
Symbol Fields Table: make non-modal
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/2141
|
2023-08-14 14:19:26 -04:00 |
Jeff Young
|
a6bceb8182
|
Don't set modified when loading workbook.
Also keep a shadow variable of the legend position so we can notice
when the mpWindow's OnMouseMove() handler changes it.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15363
|
2023-08-09 12:09:29 +01:00 |
Jeff Young
|
1b080ed02f
|
Get rid of SIM_NOTEBOOK. It's completely unnecessary.
|
2023-08-09 12:09:29 +01:00 |
Mike Williams
|
bdecdce1b4
|
Exclude from Sim: move from field to attribute
|
2023-08-08 12:36:36 -04:00 |
Ian McInerney
|
c41d78f2d3
|
Remove incorrect bitmap from action
|
2023-08-08 00:17:58 +01:00 |
Ian McInerney
|
c7d2f3f380
|
Move eeschema actions to new constructor
|
2023-08-08 00:12:31 +01:00 |
Mike Williams
|
6ae8968a5b
|
Symbol Fields Table: add selection controls
Allows cross-probing to other editors.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/8188
|
2023-08-07 15:05:24 -04:00 |
Jeff Young
|
a7dc720271
|
Batch undo for Convert To...
Also repairs drawing of dangling symbols for global labels.
|
2023-08-07 18:38:48 +01:00 |
Alex Shvartzkop
|
713d4fc593
|
Don't crash when symbol editor frame can't load.
|
2023-08-07 17:20:11 +03:00 |
Jeff Young
|
c981c3668a
|
Better handling of dangling markers during bus unfold.
|
2023-08-05 19:30:13 +01:00 |
Mike Williams
|
457e58d0d5
|
Schematic: select connections working for multiple selection
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/11022
|
2023-08-03 11:27:29 -04:00 |
Mike Williams
|
22c609fb7b
|
Schematic: handle aligning unaligned sheet pins in aligned sheet
Also fix a rounding bug.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15050
|
2023-08-03 11:11:34 -04:00 |
Mike Williams
|
5b335f1c4e
|
Schematic: junctions need to be added to the view before cleanup
Otherwise they aren't considered for breaking segments.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15146
|
2023-08-03 10:05:19 -04:00 |
Mike Williams
|
a0d559e884
|
Backannotation: skip fields that are individually controlled
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15337
|
2023-08-03 09:09:28 -04:00 |
Jon Evans
|
35c372a072
|
Support expanding selection for schematic graphic lines
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12032
|
2023-08-01 21:22:35 -04:00 |
Mike Williams
|
744452d092
|
Sch/PCB: allow back-updating schematic fields from PCB
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15285
|
2023-07-31 10:38:43 -04:00 |
Mike Williams
|
1e66129218
|
Schematic: Align Elements to Grid needs to respect grid overrides
|
2023-07-27 10:45:27 -04:00 |
Mike Williams
|
c0a9cf2cfa
|
Schematic Point Editor: fix cancel of point drag
|
2023-07-27 10:45:27 -04:00 |
jean-pierre charras
|
db382f8782
|
Eeschema: Export symbols to New Library: Fix Cancel button not working
This bug can crash Eeschema.
Fixes #15278
https://gitlab.com/kicad/code/kicad/-/issues/15278
|
2023-07-27 15:14:49 +02:00 |
Jon Evans
|
148e111579
|
Refactor pin orientation to be an enum class
Add various LIB_PIN properties
|
2023-07-26 23:46:15 -04:00 |
Jon Evans
|
000fa28ffc
|
Properties: initial infrastructure for symbol editor
|
2023-07-26 18:32:14 -04:00 |
jean-pierre charras
|
5ea170baab
|
Symbol editor: fix crash when trying to "drag" an item.
Drag or move is an option of the schematic editor, and not in symbol editor.
So it cannot be tested in code for the symbol editor.
Fixes #15264
https://gitlab.com/kicad/code/kicad/-/issues/15264
|
2023-07-26 08:58:22 +02:00 |
Mike Williams
|
132a0ada73
|
Grid Overrides: support grids-per-type that override the current grid.
Schematic only at this point while we test and refine.
PCB support is a future addition.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14756
|
2023-07-25 10:17:57 -04:00 |
jean-pierre charras
|
a16ab0aae1
|
Replace SHAPE_T::RECT by SHAPE_T::RECTANGLE: RECT creates a collision name
issue with a Windows header on msys2.
Change very similar to the commit 9a47b344 about class PAD_SHAPE.
No actual code change
|
2023-07-25 09:11:55 +02:00 |