Niki Guldbrand
67230ac8e7
Keep Source tree clean
* Move all generated files to the build tree during build so the source
tree is kept clean.
Signed-off-by: Niki Guldbrand <niki.guldbrand@gmail.com>
9 years ago
Niki Guldbrand
80b52c8a5d
Cleanup after switch to Git
* Remove the .gitconfig file, it's only purpose was to load the
ignore file from bzr which has now been renamed to .gitignore.
Signed-off-by: Niki Guldbrand <niki.guldbrand@gmail.com>
9 years ago
jp-charras
36ff4b5e93
Merge branch 'master' of git+ssh://git.launchpad.net/kicad
9 years ago
jp-charras
9d5300b284
Fix: Pcbnew net class editor is chopping off net class names
Fixes: lp:1616599
* https://bugs.launchpad.net/kicad/+bug/1616599
9 years ago
Maciej Suminski
ca499b80e1
Fixed wxLogTrace() calls in PNS
Fixes: lp:1616702
* https://bugs.launchpad.net/kicad/+bug/1616702
9 years ago
Simon Richter
91e953868a
DRC: Test all segments
The DRC also runs per-segment tests, not just segment-segment, so the last
segment needs to be tested as well, with an empty list of segments to test
against.
9 years ago
Simon Richter
3a92db4312
DRC: Add test for via drill size
This test is only run when the via size itself is acceptable, to avoid
bigger changes to the codebase.
9 years ago
Simon Richter
260b0f6b5f
Via properties: apply microvia settings to microvias
9 years ago
Jon Neal
532a5fb827
Small grammar fix
9 years ago
jp-charras
fdd434244c
dialog footprint properties: better tool-tips
9 years ago
jp-charras
d0fbd32bee
dialog edit footprint properties: Generate an error message if a parameter is incorrect.
(previously when happens, no message but the dialog cannot be closed)
9 years ago
jp-charras
4a3cb050ed
Fix incorrect management of C locale in vrml plugin
9 years ago
Wayne Stambaugh
e1ab68638f
Renamed .bzrignore to .gitignore.
9 years ago
Maciej Suminski
30e3097484
Findngspice.cmake: Refined build instructions
9 years ago
Maciej Suminski
cf537023c9
Findngspice: add a message explaining the current libngspice status
9 years ago
jean-pierre charras
7e3aedda82
Slightly modify the way DIALOG_SIM_SETTINGS m_settingsDlg is created in SIM_PLOT_FRAME frame: for an obscure reason, if it is created in ctor SIM_PLOT_FRAME, m_settingsDlg has an annoying issue on Windows: when shown, the parent SIM_PLOT_FRAME is sent to the background. When created outside the ctor, this issue is gone.
9 years ago
jean-pierre charras
2456db3817
Simulator: Make a few strings translatable.
9 years ago
jean-pierre charras
13cfe74956
Simulator dialogs: fix minimal sizes and best sizes.
9 years ago
jean-pierre charras
c0b1e4cd38
Do not allow spaces in component name (value field) in component library editor, in dialogs (Edit field, Create component).
In component libraries, a space in name breaks the library, and is not allowed.
9 years ago
Maciej Suminski
7ea120c2a1
Spice model editor by default looks for libraries in the project directory when there is no library assigned
9 years ago
Maciej Suminski
e1d20dd6e3
NETLIST_EXPORTER_PSPICE skips removed pins when processing a list of sorted pins.
NETLIST_EXPORTER marks removed duplicates by setting them to NULL in m_SortedComponentPinList vector.
9 years ago
jean-pierre charras
ea59ce40e1
sch_legacy_plugin.cpp: fix compil warnings about incorrect return type.
9 years ago
Maciej Suminski
42f6cf33a1
Unbind REPORTER from NGSPICE before deleting
9 years ago
Maciej Suminski
fe30985742
Do not delete the NGSPICE singleton
9 years ago
Maciej Suminski
2a6b8f153b
NGSPICE as a singleton
One cannot call ngSpice_Init() twice without unloading the dll. When calling
ngSpice_Init, we pass a pointer to a NGSPICE instance and thus it cannot be changed.
When any of the callback function is called with a stale pointer everything crashes.
9 years ago
Wayne Stambaugh
bcfce68daa
Fix debug build warning due to improper debug macro.
9 years ago
jean-pierre charras
9f46d83175
Gerbview: locate item now does not take in account not visible layers. Remove an unused file
3d viewer: Remove a few ToUTF8() bad usage (replaced by GetData() )
9 years ago
Wayne Stambaugh
eaa7f3f114
Eeschema: implement schematic I/O plugin symbol library parser.
* Write SCH_LEGACY_PLUGIN_CACHE object for handling the legacy symbol library
file format.
* Write legacy symbol library file parser.
* Write code to transfer cache to PART_LIB object so existing library save
code can be used for round trip testing. This is temporary until Eeschema
is updated to use the plugin for library management rather than PART_LIB.
* Add LIB_XXXX object helper functions where there was no way to set the member
variables of an object.
* Give the cache object friend status to some object where there are incredibly
byzantine ways of setting text in LIB_XXXX objects.
9 years ago
Maciej Suminski
cac571c056
Initialize ngspice only once
9 years ago
Maciej Suminski
ad3c2ac4ea
NGSPICE_NETLIST_EXPORTER: Display a message if there is a missing library. Wrap library file names in quotes.
9 years ago
Maciej Suminski
7f5bce3772
More robust condition for checking sufficient space in CACHED_CONTAINER
Having enough space is not enough, we need a continuous block of memory.
9 years ago
Maciej Suminski
630d5e04fe
Ratsnest NODE stores its parents in a set instead of a list
It happens that the same parent is assigned multiple times, but then removed once, causing ratsnest artifacts.
9 years ago
Wayne Stambaugh
5f2099f0d2
Add simulation demo folder to install target list.
9 years ago
Maciej Suminski
78050c05e2
Changed PNS logging routine to wxLogTrace
9 years ago
Maciej Suminski
9f0b42cb35
pns: fixed a few memleaks & conditional jumps depending on uninitalized variables
9 years ago
jean-pierre charras
7909de6127
Gerbview: better management of d_codes list in toolbars.
9 years ago
jean-pierre charras
3f1a90c8a4
3D viewer; Fix a few incorrect use of ToUTF8() in log and error messages. Only noticeable when messages contain non ASCII7 chars.
9 years ago
Chris Pavlina
910cafe72e
FUTURE_FORMAT_ERROR: don't nest errors unnecessarily
9 years ago
Simon Richter
bfb6e0bbb2
Convert remaining occurences of stri[n]cmp to str[n]casecmp.
This also reverses the substitution logic if strcasecmp is missing (config.h.cmake)
9 years ago
jean-pierre charras
f1226afc89
Gerbview: support of %TA.AperFunction (aperture attribute) and better support of %TO (currently work in progress) object attribute.
9 years ago
Maciej Suminski
2f4c9b7263
Do not mark wxMathPlot docs as the main Doxygen page
9 years ago
jean-pierre charras
01d3c72dda
Cosmetic enhancement: add a dismiss icon to clarification menu "title" (the "title" is also the close menu command)
9 years ago
Maciej Suminski
293849256e
Corrected the kicad_pcb file format revision to the new standard
9 years ago
Maciej Suminski
7e94e5282a
Changed PNS debug output to use wxLogTrace
9 years ago
Maciej Suminski
41b75f0105
Added a missing header in netlist_exporter_spice.h
9 years ago
Maciej Suminski
0ef866ee74
Code formatting
9 years ago
Tomasz Wlostowski
f0adbd757c
router: added missing files
9 years ago
Tomasz Wlostowski
a53ea81794
P&S: factor out Kicad-dependend PNS_ROUTER::SnapToItem() to the PNS_TOOL_BASE class
9 years ago
Tomasz Wlostowski
4d134e5522
fix direction-depending DP tuning glitch
9 years ago
Tomasz Wlostowski
b52eb441a1
router: fix compilation warnings
9 years ago