Maciej Suminski
cca63801bf
Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name()
8 years ago
Maciej Suminski
d6f3961804
pcbnew & eeschema file format version bump
8 years ago
Maciej Suminski
85be485c34
Enable long names for pin numbers and pads
- pad names are stored as wxString instead of a char[4] & integer union
- removed pad name to string conversion functions
- fixed pad & pin properties dialog restrictions regarding the name
length
8 years ago
jean-pierre charras
dddaa7e69c
use custom pad shape in a microwave footprint
8 years ago
jean-pierre charras
e504746fa3
Rename muonde.cpp to microwave.cpp
8 years ago
Fabrizio Tappero
d2d665e540
library option reviewed and renamed, minor menu text changes
8 years ago
Maciej Suminski
0083ce1bdc
Disable enforced slash as the path separator in NETLIST_EXPORTER
It causes issues with files that are stored on network resources and
pointed to using the Windows UNC format.
8 years ago
jean-pierre charras
e2d3fcec02
Add support for custom pad shape. Full support in DRC and PnS.
add option to use shape or convex hull as clearance area in zones.
simplify code to handle clearance area
9 years ago
Wayne Stambaugh
3d1bebe9f8
Fix tooltip in the edit library symbol properties dialog.
8 years ago
Seppe Stas
3b7fbad1b9
Improve template selector for macOS
Fixes: lp:1492577 (and probably also lp:1672116).
*https://bugs.launchpad.net/kicad/+bug/1492577
*https://bugs.launchpad.net/kicad/+bug/1672116
- Fixes a race condition causing the wrong page to be selected in
`OnPageChange`
- Allows the validate path and browse button to refresh the
template page even when the path was not changed. This is needed
since on OSX the page needs to be active for the templates to be
rendered.
8 years ago
jean-pierre charras
48393c605e
Try to fix special keys (ARROWS, PAGE UP/DOWN) issues both on Linux and Windows in GAL mode
Fixes: lp:1717270
https://bugs.launchpad.net/kicad/+bug/1717270
8 years ago
Maciej Suminski
54cffb7bf7
More aggressive sheet-selection
8 years ago
Maciej Suminski
25abe30c72
Code formatting
8 years ago
Kristoffer Ödmark
5e70810161
Disabled the automatic schematic-cross probing due to performance reasons. Added sheet-context menu entry for the cross-probing instead.
8 years ago
Kristoffer Ödmark
aaa1e35b6a
Heirarchical sheet selection includes more.
Now the heirarchical sheet selection feature includes tracks that belong
to a net spanning multiple sheets, but only by doing a logical connection
from the pads of the modules. This is to be able to select connections
between components on the same sheet. For example if the sheet contains a
star power connection or something similar, then most of the sheet local
connections will now also be included.
8 years ago
Mathias Grimmberger
2c23c4c3a9
Dropdown list in via properties dialog to select predefined via size
8 years ago
jean-pierre charras
e2505cb2fd
better fix than commit c0bc2f1 that tried to fix an overzealous event propagation:
The fix is now only for Windows, because it creates issues and does not fix the special keys issues on Linux.
This is due to the serious differences in event management between platforms.
8 years ago
Jon Evans
d9396616ef
Add support for panning with left and right mouse buttons
8 years ago
jean-pierre charras
c0bc2f1bee
Try to fix an overzealous event propagation that creates some key events (arrows, page up page down and some others) and mouse events called twice.
the first call is the right call, the last call being the default handler.
8 years ago
jean-pierre charras
cf178fd20a
add a wxASSERT just in case.
8 years ago
Jon Evans
93de82f0b2
Fix scrollbars in macOS GAL canvases
8 years ago
Jon Evans
5364cd9681
Improved zoom behavior on MacOS
8 years ago
jean-pierre charras
66b654f006
Very minor fix: cleanup a few svg icons and set icon size to 26x26, like other icons. Remove unused icon.
8 years ago
Maciej Suminski
fa8aaf9d27
Consistent grid options map and GRID_STYLE values
8 years ago
Oliver Walters
f299266107
Added button logos to DIALOG_EDIT_COMPONENT_IN_SCHEMATIC dialog
8 years ago
Oliver Walters
f529e3100c
Altered text buttons to image buttons
- Used same tooltip messages
- Added "MoveFieldDown" button / function
8 years ago
Oliver Walters
04adacdea6
Added build steps for previously unused bitmaps
- plus
- minus
- go_up
- go_down
8 years ago
Michael Kavanagh
b6029cd8ac
Minor UI improvements
8 years ago
Jon Evans
49a3e7ec2d
Support scrollbar controls in GAL canvas
8 years ago
Wayne Stambaugh
33cc7b3f99
Fix broken default icons in menus setting for OSX.
8 years ago
Jean-Samuel Reynaud
50c9d8f77d
Fix duplicated pin in case of multipart symbol creation.
Fixes lp:1509936
https://bugs.launchpad.net/kicad/+bug/1509936
8 years ago
Jon Evans
8182369c64
Make RULER_ITEM generic and ensure text mirroring is disabled
8 years ago
Jon Evans
b6298a0a41
Don't force grid color to LAYER_GRID in EDA_DRAW_PANEL_GAL
8 years ago
jean-pierre charras
e15acbb00d
Fp editor and board editor have now a separate color setup.
fp viewer uses the default colors, because it has no color setup dialog.
class_colors_design_settings: remove not used members.
Fix issue in modedit: the color config was never read.
8 years ago
Maciej Suminski
8c7175b00d
Upload correct amount of vertex data in CACHED_CONTAINER_RAM
Previous implementation uploaded only vertices with indices less
or equal to the number of stored vertices, which is invalid when
the container become fragmented.
Fixes: lp:1712887
* https://bugs.launchpad.net/kicad/+bug/1712887
8 years ago
Maciej Suminski
342bb2bf78
Code formatting
Renamed VERTEX related constants to follow UPPER_CASE naming.
8 years ago
jean-pierre charras
19ad350c1c
Fix a bug in DRAWSEGMENT::GetParentModule() that expected a non null parent to return a null parent!
8 years ago
Maciej Suminski
4a6777e0d1
Validate LIB_ITEMS::ITERATOR after erase operation
8 years ago
Maciej Suminski
4cd319b0c7
Make LIB_ITEMS::ITERATOR operator++ and end() coherent
Previous operator++() could move LIB_ITEMS::ITERATOR past the iterator
returned by LIB_ITEMS::ITERATOR::end(), potentially leading to a
segfault.
8 years ago
Maciej Suminski
90668f9efb
Do not destroy the footprint cache in EAGLE_PLUGIN init
EAGLE_PLUGIN::init() is called every time the footprints are enumerated,
so it is incorrect to destroy the cache there.
8 years ago
Seth Hillbrand
3b086360b8
Fixed a condition in LIB_ITEMS_LIST::operator[]
Fixes: lp:1714110
* https://bugs.launchpad.net/kicad/+bug/1714110
8 years ago
jean-pierre charras
8c70681b31
Remove useless includes and more fixes to avoid including curl.h in files, when not mandatory.
8 years ago
jean-pierre charras
6ea6c7219a
Avoid including curl.h in dialog about (including curl.h creates constraints with wxWidgets especially on Windows)
and remove duplicate code.
8 years ago
Seth Hillbrand
1fe91e6252
Eeschema: handle disambiguation cancel in library editor right-click
Fixes: lp:1714608
* https://bugs.launchpad.net/kicad/+bug/1714608
8 years ago
Wayne Stambaugh
8d14751352
Fix missing project file when creating a new project.
Fixes lp:1714522
https://bugs.launchpad.net/kicad/+bug/1714522
8 years ago
Wayne Stambaugh
d190aa423f
Minor version information improvements.
Include GTK+ version when appropriate so developers don't have to try to
figure out which version of GTK+ wxWidgets was built against.
Add KICAD_SPICE option status.
8 years ago
jean-pierre charras
b0b3fde598
fix in Gerber job file creation.
8 years ago
jean-pierre charras
b33b79d654
fix a minor compil warning
8 years ago
metacollin
a490144183
fix missing parenthesis in a "#if defined (__WXMAC__)" block
8 years ago
Seth Hillbrand
1c617b9f56
Prevent duplicate objects during block copy in symbol library editor.
Fixes lp:1714109
https://bugs.launchpad.net/kicad/+bug/1714109
8 years ago