decimad
6a9c1cb6a1
Split the undo/redo event into the two stages "pre" and "post" for convenient synchronization of dependent state.
2016-09-23 13:29:25 +02:00
Cirilo Bernardo
8ea643cefc
Fix export_vrml.cpp warnings and removes the few instances of wxT() in that file.
2016-09-23 09:55:33 +02:00
Dick Hollenbeck
b8dc6af706
fix swig warning
2016-09-22 15:42:42 -04:00
Maciej Suminski
9e587a1ea2
Fixed an assertion in SIM_PLOT_FRAME
...
wxListCtrl cannot have wxLC_REPORT and wxLC_SMALL_ICON enabled at the same time (Windows)
2016-09-22 18:27:56 +02:00
Simon Wells
44d3018125
Added explicit conversion from wxstring to cstring
2016-09-22 10:59:40 -04:00
Dick Hollenbeck
45f6f8b305
Remove experimental code added during swig work.
2016-09-22 10:51:29 -04:00
Cirilo Bernardo
8b8626ceeb
Removed wxT() from kicad2step modules and made modifications to the STEP Export GUI
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
ba65c39b40
Fixed error in setting Windows extension on executable file
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
88cdb8bbbe
Removed dialog, instead the autosave() is always invoked for a dirty PCB
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
8b259f2837
Fixed typo preventing compilation on MSWin
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
fb59a7416a
Added option to remove Virtual Components from STEP assembly
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
33948e572d
Added STEP Export menu item and supporting code
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
34fef23bd4
Reworked cmdline options and added output filename option
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
a9cb10c947
Added --no-virtual option to suppress inclusion of 3D models from components with the virtual attribute
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
375741eeaa
Modified parser to skip drill specifications for SMD pads
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
ad7302358b
Fixed install path for OSX
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
1848a87844
Fixed build conditions to depend on KICAD_USE_OCE (formerly USE_OCE) and removed extra spaces
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
11a44388ee
Added options to use Drill or Grid origin for outptu STEP file
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
231b08e58f
Added kicad2step tool.
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
809b0040ea
Added mroszko's SEXPR parser (ref: https://github.com/marekr/sexpr )
2016-09-22 08:37:16 -04:00
Dick Hollenbeck
29be200843
Add SWIG support for NETCLASSPTR. Reduce SWIG visibility from C++ headers.
2016-09-21 19:52:04 -04:00
Dick Hollenbeck
85ef7ee467
Remove BOARD::Add() from board.i, since it is inherited from board_item_container.i
2016-09-21 19:12:45 -04:00
Simon Richter
eeae8c741a
Synchronize forward declaration with definition
...
The actual definition uses "class", so the forward declarations should do
so, too.
2016-09-21 16:35:00 -04:00
Gustav Bergquist
061a7b8450
Cast TOOL_EVENT parameter type to intptr_t
2016-09-21 21:22:19 +02:00
jean-pierre charras
0e32cc14c2
bitmap_png/CMakeLists.txt: make creation of log files optional in "MAINTAIN_PNGS" mode (because they are most of time useless)
...
image.svg: fix a convert to png issue (certainly to a bug in Inkscape).
2016-09-21 19:52:46 +02:00
Niki Guldbrand
d618bfbae0
cleanup CMakeLists.txt for bitmaps
2016-09-21 19:52:46 +02:00
Cirilo Bernardo
d3771d53ef
Updated VRML exporter and fixed some VRML related bugs
2016-09-21 09:31:52 -04:00
Maciej Suminski
65821328d2
Fix a crash when dragging a via attached to a locked track (PNS)
...
Fixes: lp:1625835
* https://bugs.launchpad.net/kicad/+bug/1625835
2016-09-21 14:47:14 +02:00
decimad
ee3d75f273
Add coroutine call invocation context to identify the main stack frame.
...
Run the text draw-tool on the main stack frame.
Fixes: lp:1547282
* https://bugs.launchpad.net/kicad/+bug/1547282
2016-09-21 11:56:40 +02:00
jean-pierre charras
d42fd751f9
Gerbview print: print now the Gerber filename, the number of pages to print, and a page number
2016-09-21 11:34:18 +02:00
Ian Roth
ec3109472a
Correct page numbers on pcbnew multipage print
2016-09-21 09:04:05 +02:00
Dick Hollenbeck
1edaa773d3
Fix minor SWIG issues due to git rebase issues.
2016-09-20 21:52:48 -04:00
Dick Hollenbeck
1718ac1083
More SWIG improvements.
...
SWIG support for BOARD_ITEM_CONTAINER.
Split board.i into smaller included *.i files.
Add depencies on these smaller *.i files to CMakeLists.txt
2016-09-20 21:48:44 -04:00
Chris Pavlina
c57fd7ccbf
Fix signed/unsigned comparison warning in PNS::LINE::ClipVertexRange
2016-09-20 14:26:16 -04:00
Dick Hollenbeck
d957670034
Add more HANDLE_EXCEPTIONS(), board.i refactoring.
2016-09-20 12:00:17 -04:00
Dick Hollenbeck
64232ce10c
Comment out kiway from python preliminary work.
2016-09-20 12:00:09 -04:00
Dick Hollenbeck
7311f07eaf
SWIG Improvements
...
*) Extend SWIG support deeper into the BOARD class.
*) Move swig *.i files into a directory identified for SWIG, in preparation
for a parallel universe involving Phoenix's SIP.
*) Move swig files which will be common to both eeschema and pcbnew into
common/swig.
*) Sketch out a "common" python module, and plan on dovetailing that into a
libkicad_shared.{dll,so}
*) Add common/swig/ki_exceptions.i and define a macro HANDLE_EXCEPTIONS()
which is to be applied to any function which needs C++ to python
exception translation.
*) Move the test for SWIG tool into top level CMakeLists.txt file for use
in all python modules beyond pcbnew, i.e. eeschema and common.
*) Add SWIG_MODULE_pcbnew_EXTRA_DEPS which generates a better Makefile, one
which rebuilds the swig generated *.cxx file when one of its dependencies
change.
*) Re-architect the board.i file so that it can be split into multiple *.i
files easily.
*) Make some KIWAY from python progress, in preparation for Modular KiCad
phase III.
2016-09-20 11:59:43 -04:00
Dick Hollenbeck
964b5a1830
Split IO_ERROR out of richio.* and store Problem() and Where() separately
2016-09-20 11:56:23 -04:00
Dick Hollenbeck
9ad49dc2d1
Split IO_ERROR out of richio.* and store Problem() and Where() separately
2016-09-20 11:56:18 -04:00
Dick Hollenbeck
9761c881e2
.gitignore build-* and *~ files
2016-09-20 11:56:06 -04:00
jean-pierre charras
3f104448df
Rename libedit_icon to icon_libedit, bo be consistent with other icon names.
2016-09-20 13:23:17 +02:00
Maciej Suminski
4bb16afc9e
Fixed text placement tool in FP editor
...
Fixes: lp:1625304
* https://bugs.launchpad.net/kicad/+bug/1625304
2016-09-20 10:19:33 +02:00
Fabrizio Tappero
bf4e50945a
New icons for Eeschema and Pcbnew
2016-09-20 09:56:16 +02:00
jean-pierre charras
1051732580
DIALOG_SPICE_MODEL_BASE: cosmetic enhancements (mainly better look of spice units table in Passive notebook page)
2016-09-19 18:48:07 +02:00
Maciej Suminski
61e415bdb9
Deboostified ratsnest model in GAL
2016-09-19 17:25:31 +02:00
Simon Wells
a2116ae070
Removed wxPaintDC from EDA_DRAW_PANEL_GAL::onPaint()
2016-09-19 15:17:18 +02:00
jean-pierre charras
6edee2ae1d
Prepare Plot Gerber file to include advanced aperture and net attributes.
...
This option is not yet activated because the net attributes are not yet fully fixed by Ucamco, in Gerber file format specifications.
(To activate it, see dialog_plot.cpp, line 43)
2016-09-19 13:01:36 +02:00
Maciej Suminski
7f9380af26
Update the status panel after every commit.
2016-09-19 12:08:29 +02:00
Maciej Suminski
4ffd3c8511
Fix ratsnest after running DRC
...
Fixes: lp:1624000
* https://bugs.launchpad.net/kicad/+bug/1624000
2016-09-19 12:08:29 +02:00
Wayne Stambaugh
679eef1c43
Eeschema: fix build errors and warnings.
...
Fix build error when KICAD_USE_SCH_IO_MANAGER=OFF due to const issues with
LIB_PART ctor.
Fix unused variable build warning in legacy schematic plugin.
2016-09-17 20:18:03 -04:00