Tomasz Wlostowski
456c02c800
router: multiple fixes - fixed crash when trying to drag a locked via - prompt when the user attempts to drag a locked via/segment - removed remains of PICKED_ITEMS_LIST from the PNS_ROUTER class
9 years ago
Tomasz Wlostowski
2f3950e991
added missing boost headers
9 years ago
Tomasz Wlostowski
e5524832a9
pcbnew: added diff pair gap & width to Design Rules dialog & PCB file format.
9 years ago
Tomasz Wlostowski
bcf7990bf9
P&S: support for 45-degree style length tuning meanders
9 years ago
Tomasz Wlostowski
a2ac1cd087
P&S: cleaner placement of DP segments/vias. Speed improvements too.
9 years ago
Tomasz Wlostowski
4cbb0aebfd
P&S: support for custom visitor objects in PNS_NODE::QueryColliding()
9 years ago
Tomasz Wlostowski
2b32b6f72e
P&S: support for trace & via locking
9 years ago
Christian Gagneraud
7e0caf7abe
[pns] Make the placer algo draw debugging stuff by relying on a new PNS_DEBUG_DECORATOR, this removes a reversed dependency b/w PNS_ROUTER and PNS_ALGO Tom: some rework of the patch
9 years ago
Christian Gagneraud
e9a2cb0642
[pns] Remove unnecessary includes of KiCad colors.h
9 years ago
Tomasz Wlostowski
0700178d07
P&S: enable delete & backspace shortcuts while router is active
9 years ago
Tomasz Wlostowski
9c8bdcc894
P&S refactor: removed most of Kicad-dependent code from PNS internal classes
9 years ago
Tomasz Wlostowski
df50a10510
VIEW: replace boost with std
9 years ago
Maciej Suminski
43d93682a2
Fix locale in NGSPICE methods using LOCALE_IO instead of setlocale.
More information: https://lists.launchpad.net/kicad-developers/msg25763.html
9 years ago
jean-pierre charras
00b9ac7cc3
Findngspice.cmake: add missing search paths for ngspice default install on Windows.
9 years ago
Maciej Suminski
6e4d6c445c
Add NGSPICE_ROOT_DIR parameter for libngspice CMake script
9 years ago
Maciej Suminski
75f8b20493
libngspice is linked at compile time
9 years ago
Maciej Suminski
9714ece53f
Initialize bestStep (wxMathPlot)
9 years ago
Simon Richter
eec632a651
Remove definition of log10(double) in wxMathPlot widget
9 years ago
jean-pierre charras
5ed19b6e82
Dialogs for simulator: cosmetic enhancements, make them translatable and resizable. Remove 2 printf used in debug.
9 years ago
jean-pierre charras
cc2b3583cd
Fix incorrect configs in simulation demos.
9 years ago
Maciej Suminski
3204b14254
Updated the r5 road map (integrated simulator)
9 years ago
Maciej Suminski
a6cdf536b9
Added KICAD_SPICE option description in compiling.md
9 years ago
Maciej Suminski
02c404ab10
Removed unnecessary *.orig files for dialogs
9 years ago
Maciej Suminski
497b2a9442
CMake module for libngspice
9 years ago
jean-pierre charras
6e5628ceaf
Avoid simulator crash if the simulation was not run, when using most of main menu commands, due to a null pointer not tested.
9 years ago
Maciej Suminski
8a8dc5fbbb
Added a comment to fixes_alias git config file
9 years ago
Maciej Suminski
6c467a5041
Added a helper git config file to simplify marking bugfixes in commits
To enable the config file run (in the root source directory):
git config --add include.path "$(pwd)/helpers/git/fixes_alias"
Then after commiting a change, you can decorate the commit with appropriate lines by:
git fixes 123456
9 years ago
jean-pierre charras
dd395a6854
Fix deprecated and shadowed var compil warnings
9 years ago
jean-pierre charras
42f9be4019
uncrustify mathplot.cpp, make debug strings not translatable, and remove not compilable debug lines (due to changes in internal code). No actual change in code.
9 years ago
Wayne Stambaugh
a4570f74bb
Pcbnew: fix several auto save file issues.
* When Pcbnew is launched in the stand alone mode with no board file command
line option, the project path is set to the current working directory. The
user may not have write access to the current working directory which would
cause the auto save to generate an error. If the user does not have write
access to the current working directory, set the path to a platform specific
temporary path that the user has write permission.
* When Pcbnew is launched in the stand alone mode with no board file command
line option, the default BOARD object has no file name. Set the file name
to "noname.kicad_pcb" to fix incorrect auto save file name and set the path
to the user's platform specific document folder.
* Delete orphaned auto save files when closing without saving due to broken
auto save file generation logic which prepended the file name with "$" rather
than "_autosave-".
* Fixes: lp:1596382
9 years ago
Chris Pavlina
30566de69a
Memoize SHAPE_LINE_CHAIN bounding box computation
For a specific project+system combination, this gives a 38% speedup on
the pcbnew side of netlist sync.
9 years ago
Maciej Suminski
5b2f375ffb
ngspice simulator
9 years ago
Maciej Suminski
0315499137
Added a missing library
9 years ago
Maciej Suminski
e4c7b4af4f
Corrected simulation demos
9 years ago
Maciej Suminski
18e99fa30f
Fixed a crash with certain shared library versions
9 years ago
Maciej Suminski
6b3584ce9b
fxup system ngspice.h
9 years ago
Maciej Suminski
6bfdfd5226
Look for libraries in the project path
9 years ago
Maciej Suminski
0cb1e80e00
Activate eeschema on tune/probe
9 years ago
Maciej Suminski
dfb5c6bfdd
Do not update values if simulation is rerun Otherwise sometimes the signal list might be cleared and a new list is not yet available, resulting in loss of signals and cursors.
9 years ago
Maciej Suminski
d15eef06f9
Removed redundant debugging info
9 years ago
Maciej Suminski
2c29133c57
Use system ngspice.h file
9 years ago
Maciej Suminski
557f9270c7
wxMathPlot basic code formatting
9 years ago
Maciej Suminski
0667b7ba63
Fixed ngspice freeze when there is an error in the simulated netlist Does not work with current ngspice head, it has to be compiled from the official master branch.
9 years ago
Maciej Suminski
8227cd6d80
Do not recreate the simulator every time simulation is run
9 years ago
Maciej Suminski
eeeb3e0a9a
Simulator code formatting and clean up
9 years ago
Maciej Suminski
957c6ec417
Removed hard limit for ngspice netlist
9 years ago
Maciej Suminski
0a6390701d
NGSPICE uses a more convenient function to generate DLL name
9 years ago
Maciej Suminski
46ecfd8139
Resized simulator dialogs
9 years ago
Johannes Maibaum
c78462c4f5
sim: Modifications to compile the simulator on OSX.
9 years ago
Maciej Suminski
c9a1b45666
Fixed probe & tune cursors under Windows.
9 years ago