Jeff Young
d70f812255
Fix some initialisation issues in the Python framework.
Fixes https://gitlab.com/kicad/code/kicad/issues/5824
5 years ago
PJM
7dc1966a0d
Eeschema: Fix text formatting in "Project Load Warning" dialog
CHANGED: When the "Show Details" button on the "Project Load Warning"
dialog is clicked, it reveals text that has odd formatting of when
lines split. This commit fixes the text for the dialogs that warn
that schematics will be saved in the new file format, and that Symbol
Libraries defined in the project file symbol library list are no longer
supported.
5 years ago
Jon Evans
4bb3e9dd98
Better handling of rounded pad shapes in GRID_HELPER
5 years ago
Jon Evans
30663c293c
GRID_HELPER: allow snapping to collinear points
5 years ago
Jon Evans
fe0f6b5ac7
ADDED: snapping to pad shape endpoints and midpoints
ADDED: snapping to rectangle midpoints
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4749
5 years ago
Jon Evans
f7d3dddd6d
Fix format argument assertion in libeval_compiler
5 years ago
Jon Evans
e4ca4a2a47
REMOVED: "Delete twice to delete locked" action
Now that it is possible to disable selection of locked
items, it is better to just prevent accidental editing
of locked items
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5793
5 years ago
Jon Evans
74b0e1fa47
Break apart locked items from the rest of the selection filter
Disable selection of locked items by default
See discussion in https://gitlab.com/kicad/code/kicad/-/issues/5793
5 years ago
Jeff Young
8dfb5b5640
Go back to separate intermediate and final corner strategies.
While we can *almost* get away with only chamfering/rouding acute
corners, some ugly edge cases turn up.
Fixes https://gitlab.com/kicad/code/kicad/issues/5581
5 years ago
Mikolaj Wielgus
2d7a2a9658
Fix grid dots not appearing due to below-unity drawing width
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5630
5 years ago
Seth Hillbrand
89b83a14dc
Cleanup icons
Removes 48 icons from the repository that are no longer used by the
project
5 years ago
Jeff Young
bf67648562
Support optional location reporting in SHAPE collisions.
Also fixes a few bugs in the collision routines.
5 years ago
jean-pierre charras
39d2a46b30
Avoid Pcbnew crash when double clicking in DIALOG_DRC on a error item.
5 years ago
jean-pierre charras
c21883c8c9
fix minor I18n issues.
5 years ago
PJM
258d1a1971
Pcb: Get proper "Break Track" location when invoked from RMB context menu
When invoking "Break Track" from the RMB context menu, Pcbnew
gets and uses the current position of the mouse to figure out where to
break the track. The problem is that the mouse has to be moved to select
the "Break Track" menu item, and the mouse position used is wrong. This
can result in the break in the wrong location or not happening at all.
CHANGED: This commit determines if the "Break Track" was invoked from a
context menu or a hotkey. If a hotkey, it uses the current mosue position.
If a context menu, it uses the original postion of the mouse when the menu
was opened.
5 years ago
Seth Hillbrand
eea8869bdd
Add Linux WM and compositor to platform info
Fixes https://gitlab.com/kicad/code/kicad/issues/5806
5 years ago
Jon Evans
f745036d82
Fix a minor warning
5 years ago
Mario Luzeiro
ab57c93c98
3D-Viewer: add selection color as an option
5 years ago
Mario Luzeiro
ec3c20bf84
3D-Viewer: do not use selection while on preview
5 years ago
Mario Luzeiro
6db0c58e8f
3D-Viewer: fix some code style
5 years ago
Mario Luzeiro
5205709399
3D-Viewer: use LAYER_SELECT_OVERLAY color for selection
preserve material transparency while rendering as selected
5 years ago
Mario Luzeiro
10676eb926
3D-Viewer: only show intersection information while using opengl
5 years ago
Mario Luzeiro
3f2cada6c6
3D-Viewer: fix a bug introduced in the previous commits
5 years ago
Mario Luzeiro
6bc19dbfe9
3D-Viewer: intercect modules and cooper items
show module and net information.
highlight shapes when selected.
5 years ago
Mario Luzeiro
456112de03
Request redraw of 3D-Viewer when moving a footprint
5 years ago
Mario Luzeiro
5a362dfeeb
Request redraw of 3D-Viewer when a selection from Schematic is made
5 years ago
Mario Luzeiro
a1e94c2583
3D-Viewer: request a redraw when a footprint is selected in pcbnew
5 years ago
Mario Luzeiro
fe51cc947c
3D-Viewer: render 3D shapes in green if footprint is selected
5 years ago
Mario Luzeiro
c7a546042e
3D-Viewer: add skip material to model loading
5 years ago
Roberto Fernandez Bautista
72b904a978
ADDED: CADSTAR Archive project importer
5 years ago
Ian McInerney
8e7e1ffaaa
Fix the mouse handling in the toolbar palettes
There were issues on OSX where the mouse being captured
by the parent toolbar would lead to seg faults, so release
the mouse on opening the palette.
Releasing the mouse then means that the mouse states become
confused, so we need to manually clear all the mouse states
when we open the popup.
Fixes https://gitlab.com/kicad/code/kicad/issues/5803
5 years ago
Ian McInerney
4ec46dabf8
Make the toolbar palettes open at a right angle to the toolbar
This opening is easier when using the drag-to-open system.
5 years ago
Ian McInerney
6dfe7b6eb0
Switch toolbar palettes to use AUI drag event
This isn't as much a hack as trying to detect it ourselves and
hope we don't clobber the internal toolbar workings.
5 years ago
Roberto Fernandez Bautista
39995341d9
Compile fixes
Fix compile error
Fix string format to use %ld instead to work on clang in CADSTAR Archive importers
Add virtual destructor to CONNECTION in CADSTAR_ARCHIVE_PARSER
5 years ago
Jeff Young
db1d3ea710
Update track, via and pad clearances for the current layer.
Fixes https://gitlab.com/kicad/code/kicad/issues/5797
5 years ago
Jeff Young
09ab269770
Support for 'L' in DRC expression language.
Also make layer testing work again against both canonical names and
user names.
5 years ago
Jeff Young
a2d9acb647
Rename DRC rule function onLayer to existsOnLayer.
Fixes https://gitlab.com/kicad/code/kicad/issues/5647
5 years ago
Roberto Fernandez Bautista
6f5f6a0fba
CADSTAR Schematic / PCB Archive Importers: Fix string formatting asserts
5 years ago
Roberto Fernandez Bautista
93242eb3ad
CADSTAR Schematic / PCB Archive Importers: Add missing import warnings and fix code formatting
5 years ago
Roberto Fernandez Bautista
5e2e692ad8
CADSTAR Schematic Archive Importer: Load Documentation Symbols
5 years ago
Roberto Fernandez Bautista
c6bc72d579
CADSTAR Schematic Archive Importer: Load Texts
5 years ago
Roberto Fernandez Bautista
da791c5298
CADSTAR Schematic Archive Importer: Load Figures
5 years ago
Roberto Fernandez Bautista
40c5795c03
CADSTAR Schematic Archive Importer: Load Busses and fix minor import bugs
Fixed missing tokens that weren't parsed before:
- Danglers (in NET_SCH)
- Pin numbers (in SYMBOL)
- HidePinNames in both PART and PART::DEFINITION, defaulting it to false
5 years ago
Roberto Fernandez Bautista
2d85fc8c91
CADSTAR Schematic Archive Importer: Load Nets, Wires, Junctions and Hierarchical Pins
5 years ago
Roberto Fernandez Bautista
1c57b5c079
CADSTAR Schematic Archive Importer: Load symbol library and schematic symbol instances
5 years ago
Roberto Fernandez Bautista
2d99703e28
CADSTAR Schematic Archive Importer: Load all Sheets and Hierarchical Blocks
5 years ago
Roberto Fernandez Bautista
646a733556
CADSTAR Schematic Archive Importer: Parse all elements
5 years ago
Roberto Fernandez Bautista
721cba32d5
ADDED: CADSTAR Schematic Archive Importer
Initial commit to trigger the importer
5 years ago
Roberto Fernandez Bautista
1b20a2910a
Move all common CADSTAR Importer Parser code
Move all common code from CADSTAR_PCB_ARCHIVE_PARSER (pcbnew) to CADSTAR_ARCHIVE_PARSER (common)
5 years ago
Tomasz Wlostowski
c5c6b97c8b
drc: fixed warnings in length matcher
5 years ago