Maciej Suminski
cca63801bf
Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name()
2017-09-19 18:23:50 +02:00
Maciej Suminski
d6f3961804
pcbnew & eeschema file format version bump
2017-09-19 18:22:56 +02:00
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
2017-09-19 18:19:49 +02:00
jean-pierre charras
dddaa7e69c
use custom pad shape in a microwave footprint
2017-09-19 15:51:47 +02:00
jean-pierre charras
e504746fa3
Rename muonde.cpp to microwave.cpp
2017-09-19 15:51:45 +02:00
Fabrizio Tappero
d2d665e540
library option reviewed and renamed, minor menu text changes
2017-09-19 08:11:24 -04:00
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.
2017-09-19 12:08:10 +02:00
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
2017-09-19 09:02:53 +02:00
Wayne Stambaugh
3d1bebe9f8
Fix tooltip in the edit library symbol properties dialog.
2017-09-18 13:18:49 -04:00
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.
2017-09-18 16:40:50 +02:00
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
2017-09-18 16:04:31 +02:00
Maciej Suminski
54cffb7bf7
More aggressive sheet-selection
2017-09-18 13:51:25 +02:00
Maciej Suminski
25abe30c72
Code formatting
2017-09-18 11:25:32 +02:00
Kristoffer Ödmark
5e70810161
Disabled the automatic schematic-cross probing due to performance reasons. Added sheet-context menu entry for the cross-probing instead.
2017-09-18 11:16:18 +02:00
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.
2017-09-18 11:16:13 +02:00
Mathias Grimmberger
2c23c4c3a9
Dropdown list in via properties dialog to select predefined via size
2017-09-18 10:28:08 +02:00
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.
2017-09-15 16:29:26 +02:00
Jon Evans
d9396616ef
Add support for panning with left and right mouse buttons
2017-09-15 13:35:52 +02:00
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.
2017-09-15 11:29:50 +02:00
jean-pierre charras
cf178fd20a
add a wxASSERT just in case.
2017-09-15 11:29:49 +02:00
Jon Evans
93de82f0b2
Fix scrollbars in macOS GAL canvases
2017-09-15 11:29:49 +02:00
Jon Evans
5364cd9681
Improved zoom behavior on MacOS
2017-09-15 11:27:35 +02:00
jean-pierre charras
66b654f006
Very minor fix: cleanup a few svg icons and set icon size to 26x26, like other icons. Remove unused icon.
2017-09-14 17:13:36 +02:00
Maciej Suminski
fa8aaf9d27
Consistent grid options map and GRID_STYLE values
2017-09-14 16:53:21 +02:00
Oliver Walters
f299266107
Added button logos to DIALOG_EDIT_COMPONENT_IN_SCHEMATIC dialog
2017-09-14 08:49:55 -04:00
Oliver Walters
f529e3100c
Altered text buttons to image buttons
...
- Used same tooltip messages
- Added "MoveFieldDown" button / function
2017-09-14 08:47:43 -04:00
Oliver Walters
04adacdea6
Added build steps for previously unused bitmaps
...
- plus
- minus
- go_up
- go_down
2017-09-14 08:44:34 -04:00
Michael Kavanagh
b6029cd8ac
Minor UI improvements
2017-09-14 07:38:56 -04:00
Jon Evans
49a3e7ec2d
Support scrollbar controls in GAL canvas
2017-09-14 07:34:29 +02:00
Wayne Stambaugh
33cc7b3f99
Fix broken default icons in menus setting for OSX.
2017-09-13 12:59:42 -04:00
Jean-Samuel Reynaud
50c9d8f77d
Fix duplicated pin in case of multipart symbol creation.
...
Fixes lp:1509936
https://bugs.launchpad.net/kicad/+bug/1509936
2017-09-13 11:41:31 -04:00
Jon Evans
8182369c64
Make RULER_ITEM generic and ensure text mirroring is disabled
2017-09-12 12:49:43 +02:00
Jon Evans
b6298a0a41
Don't force grid color to LAYER_GRID in EDA_DRAW_PANEL_GAL
2017-09-12 12:49:17 +02:00
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.
2017-09-11 18:51:48 +02:00
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
2017-09-09 21:07:32 +02:00
Maciej Suminski
342bb2bf78
Code formatting
...
Renamed VERTEX related constants to follow UPPER_CASE naming.
2017-09-09 21:07:32 +02:00
jean-pierre charras
19ad350c1c
Fix a bug in DRAWSEGMENT::GetParentModule() that expected a non null parent to return a null parent!
2017-09-08 20:19:14 +02:00
Maciej Suminski
4a6777e0d1
Validate LIB_ITEMS::ITERATOR after erase operation
2017-09-08 08:52:01 +02:00
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.
2017-09-08 08:51:59 +02:00
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.
2017-09-07 13:01:14 +02:00
Seth Hillbrand
3b086360b8
Fixed a condition in LIB_ITEMS_LIST::operator[]
...
Fixes: lp:1714110
* https://bugs.launchpad.net/kicad/+bug/1714110
2017-09-07 00:44:40 +02:00
jean-pierre charras
8c70681b31
Remove useless includes and more fixes to avoid including curl.h in files, when not mandatory.
2017-09-05 08:07:31 +02:00
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.
2017-09-04 12:53:50 +02:00
Seth Hillbrand
1fe91e6252
Eeschema: handle disambiguation cancel in library editor right-click
...
Fixes: lp:1714608
* https://bugs.launchpad.net/kicad/+bug/1714608
2017-09-02 14:52:18 -04:00
Wayne Stambaugh
8d14751352
Fix missing project file when creating a new project.
...
Fixes lp:1714522
https://bugs.launchpad.net/kicad/+bug/1714522
2017-09-01 15:31:03 -04:00
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.
2017-09-01 08:19:17 -04:00
jean-pierre charras
b0b3fde598
fix in Gerber job file creation.
2017-09-01 13:37:28 +02:00
jean-pierre charras
b33b79d654
fix a minor compil warning
2017-09-01 13:36:55 +02:00
metacollin
a490144183
fix missing parenthesis in a "#if defined (__WXMAC__)" block
2017-09-01 11:15:51 +02:00
Seth Hillbrand
1c617b9f56
Prevent duplicate objects during block copy in symbol library editor.
...
Fixes lp:1714109
https://bugs.launchpad.net/kicad/+bug/1714109
2017-08-31 12:26:39 -04:00