Maciej Suminski
e1c8822b9e
Component Properties dialog: catch IO_ERRORs when showing footprint viewer
2018-03-22 11:44:13 +01:00
Maciej Suminski
351fc0c343
eeschema: preserve unit number after pasting a component
...
Fixes: lp:1757373
* https://bugs.launchpad.net/kicad/+bug/1757373
2018-03-22 10:55:50 +01:00
Jeff Young
79fe134495
Init Footprint Viewer with current FPID.
...
Fixes: lp:1757421
* https://bugs.launchpad.net/kicad/+bug/1757421
2018-03-21 23:11:55 +00:00
Jeff Young
99e659ff54
Coverity fixes.
2018-03-21 23:11:55 +00:00
Maciej Suminski
bad462a228
Spice simulator: reload ngSpice dll on error
...
ngSpice frequently ends up a simulation with an error:
"Error: ngspice.dll cannot recover and awaits to be detached"
The only way forward is to reload the shared library and
reinitialize ngSpice.
Fixes: lp:1753101
* https://bugs.launchpad.net/kicad/+bug/1753101
2018-03-21 18:01:38 +01:00
Maciej Suminski
61e42ba392
Spice simulator: changed NGSPICE instance type to shared_ptr
...
It was yet another time when I tried to free a singleton pointer.
Let's make clear it is not meant to be freed manually.
2018-03-21 18:01:38 +01:00
Maciej Suminski
50053e7f27
Spice simulator: code formatting
2018-03-21 18:01:38 +01:00
Maciej Suminski
33620ecc85
Revert "libngspice is linked at compile time"
...
This reverts commit 75f8b20493
.
In case of problems, ngspice demands to be detached which is not
possible when it is linked at compile time.
2018-03-21 18:01:38 +01:00
Jon Evans
285bf79370
Fix strings for save/load project menu options; standardize on "Load"
...
Fixes: lp:1753659
* https://bugs.launchpad.net/kicad/+bug/1753659
2018-03-20 22:20:54 -04:00
Jeff Young
1a845bc4ad
Safer way to commit in-progress changes in wxGrid.
...
In some cases the wxGrid would attempt to close the editor in
the middle of the d'tor, resulting in segfaults.
2018-03-19 12:13:28 +00:00
Jeff Young
df924a5e68
Follow standard FBP naming conventions.
2018-03-18 22:17:27 +00:00
Jeff Young
1684fc735a
Defensive coding to attempt to prevent wxWidgets crash.
...
Fixes: lp:1756255
* https://bugs.launchpad.net/kicad/+bug/1756255
2018-03-16 19:02:25 +00:00
Wayne Stambaugh
3f52e87224
Standardize terminology for automatic zoom to "Zoom to Fit".
...
Fixes lp:1753336
https://bugs.launchpad.net/kicad/+bug/1753336
2018-03-16 08:38:36 -04:00
jean-pierre charras
819056df9d
Eeschema: Add footprint field to Cadstar netlist file.
...
Fixes: lp:1755996
https://bugs.launchpad.net/kicad/+bug/1755996
2018-03-16 13:20:00 +01:00
Jon Evans
2cc5c6fd45
Add ERC check in component editor for conflicting multi-unit pins
...
Fixes: lp:1680638
* https://bugs.launchpad.net/kicad/+bug/1680638
2018-03-15 11:11:43 -04:00
Jon Evans
0a81782b5d
Add ERC check that a pin appears in only one net
...
Fixes: lp:1680638
* https://bugs.launchpad.net/kicad/+bug/1680638
2018-03-15 11:11:43 -04:00
jean-pierre charras
e14a7c928c
Fix incorrect pin num string in cadstar and orcadpcb2 format
2018-03-15 09:15:49 +01:00
Jeff Young
3d12a6889b
Make sure ERC and DRC item lists respect color themes.
...
Fixes: lp:1492953
* https://bugs.launchpad.net/kicad/+bug/1492953
2018-03-14 14:15:16 +00:00
Maciej Suminski
83efd6b8a3
Added 'Paste' to eeschema context menus
...
Fixes: lp:1754891
* https://bugs.launchpad.net/kicad/+bug/1754891
2018-03-13 17:26:33 +01:00
Jon Evans
935a5cada8
Fix typo in conditional check
...
Fixes: lp:1755265
* https://bugs.launchpad.net/kicad/+bug/1755265
2018-03-12 22:15:27 -04:00
Jeff Young
f32f14dc8f
Add WX_TEXT_ENTRY_DIALOG which inherits from DIALOG_SHIM.
...
Fixes: lp:1754977
* https://bugs.launchpad.net/kicad/+bug/1754977
2018-03-12 22:45:51 +00:00
Jeff Young
3d32ee774e
Translatable strings must be ASCII7 for translation tools.
2018-03-12 19:54:07 +00:00
Jeff Young
4eedb3a27d
The _() macro affords some nullptr safety over a naked immediate.
...
Fixes: lp:1477448
* https://bugs.launchpad.net/kicad/+bug/1477448
2018-03-12 19:18:05 +00:00
Tomasz Wlostowski
b1f613071d
eeschema: workaround for 64kByte string length limit in wxString::Format() causing segfaults in netlist update under Windows
...
Fixes: lp:1754402
* https://bugs.launchpad.net/kicad/+bug/1754402
2018-03-12 18:26:25 +01:00
jean-pierre charras
17f6d09935
Page layout editor: fix incorrect management of block operation in context (popup) menu.
2018-03-11 18:38:27 +01:00
Seth Hillbrand
ce8d5787f7
Standardize Hierarchy wording
2018-03-09 09:43:54 -08:00
Seth Hillbrand
649809a38f
Standardize Keywords->Key words
2018-03-09 09:43:53 -08:00
hauptmech
eeeed88425
Use fixed width on first Symbol Table column
...
Autosize when the reference field is a list of all components was too long.
Fixes: lp:1753330
* https://bugs.launchpad.net/kicad/+bug/1753330
2018-03-08 20:59:46 -05:00
Jeff Young
4693fd6200
Resolve env vars when looking up documentation files.
...
Fixes: lp:1729276
* https://bugs.launchpad.net/kicad/+bug/1729276
2018-03-08 23:51:10 +00:00
Seth Hillbrand
33423fe88d
Standardize capitalization
...
Messages should start with capitalized letter
2018-03-08 12:33:32 -08:00
Seth Hillbrand
8ff91cc0da
Standardize hotkeys table
2018-03-08 12:33:32 -08:00
Seth Hillbrand
de8716bcc2
Standardize open web browser
2018-03-08 12:33:32 -08:00
Seth Hillbrand
f76b89cf99
Standardize error message in Eeschema
2018-03-08 12:33:32 -08:00
Seth Hillbrand
3cbf5f4942
Spelling indentifier -> identifier
2018-03-08 12:33:32 -08:00
Maciej Suminski
b3601bd540
SCH_LEGACY_PLUGIN_CACHE: Rename conflicting aliases
2018-03-08 09:48:41 +01:00
Maciej Suminski
d74bb131e1
SCH_LEGACY_PLUGIN_CACHE: Do not add the root alias for loaded symbols
...
The root alias is added in the loop iterating through all aliases.
2018-03-08 09:48:41 +01:00
Maciej Suminski
a5844c9bb8
Replace illegal characters in LIB_{ALIAS,PART} LIB_IDs
...
Schematic components have illegal characters replaced during load,
leading to broken component-symbol links. To avoid this, library symbols
should have their names fixed in the same way.
Fixes: lp:1752419
* https://bugs.launchpad.net/kicad/+bug/1752419
2018-03-08 09:48:34 +01:00
Seth Hillbrand
9c532dfada
Eeschema: Prevent block duplicate from disappearing
...
Duplicate is handled like move/drag but shouldn't mark the original
items as moving. This prevents a redraw from drawing the original
items.
Fixes: lp:1750083
* https://bugs.launchpad.net/kicad/+bug/1750083
2018-03-07 16:43:21 -08:00
Michael Kavanagh
fabbc48b40
macOS: standardise CFBundleName to application names.
2018-03-05 01:14:00 +00:00
Seth Hillbrand
9c44d67f3b
Eeschema: Simplify transformation representation
...
Fixes: lp:1752745
* https://bugs.launchpad.net/kicad/+bug/1752745
2018-03-05 01:05:21 +00:00
Jeff Young
f4eb63f871
Size fields list correctly in symbol edit.
...
Fixes: lp:1753323
* https://bugs.launchpad.net/kicad/+bug/1753323
2018-03-05 00:07:50 +00:00
Maciej Suminski
2af51ef20f
Eagle import: do not call TrimWire() on imported schematics
...
It turns out that TrimWire() may remove legit Eagle wires and effectively
change the netlist.
2018-03-04 18:04:19 +01:00
Maciej Suminski
1f09990618
Remove not used ListNets() methods
2018-03-04 18:04:19 +01:00
Maciej Suminski
260f680c6c
Eagle import: fix memory leak on schematic sheets import
2018-03-04 16:47:26 +01:00
Maciej Suminski
8e8d95dd7f
Eagle import: process all sheets when adding junctions; fix footprint LIB_IDs
2018-03-04 16:45:42 +01:00
Maciej Suminski
77346d81ce
Eagle import plugin: add junction dots to fix connectivity
2018-03-04 16:45:42 +01:00
Maciej Suminski
1f078f533b
Refactor Eagle project import to use Kiway::ExpressMail()
2018-03-04 16:45:42 +01:00
Russell Oliver
9016344bb3
Eagle Schematic Import: Fix netlist mapping for zones and vias.
2018-03-04 16:45:11 +01:00
Russell Oliver
3d9c25494c
Revert "Eagle importer: use only global net labels"
...
This reverts commit b1f456fade
.
2018-03-04 16:42:55 +01:00
Wayne Stambaugh
43147a3a7a
Do not append "RESCUE" to symbol names when rescuing symbols.
...
Fixes lp:1741755
https://bugs.launchpad.net/kicad/+bug/1741755
2018-03-03 15:34:26 -05:00