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
..
2016-07-11 09:48:51 +02:00
2016-09-20 11:56:18 -04:00
2016-09-20 11:56:18 -04:00
2016-09-20 11:56:18 -04:00
2016-09-12 11:50:06 +02:00
2016-09-12 13:45:57 +02:00
2016-09-20 11:59:43 -04:00
2016-09-13 10:06:49 +02:00
2016-09-20 11:59:43 -04:00
2016-09-20 11:56:18 -04:00
2016-09-20 11:56:18 -04:00
2016-09-12 13:45:57 +02:00
2016-04-02 14:52:29 +02:00
2016-09-20 11:56:18 -04:00
2016-09-12 11:50:06 +02:00
2016-06-01 11:28:07 +02:00
2016-09-19 12:08:29 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-07-19 13:35:25 -04:00
2016-09-12 13:45:57 +02:00
2016-09-12 13:45:57 +02:00
2015-07-20 16:49:39 -04:00
2016-09-16 09:29:44 +02:00
2016-09-12 13:45:57 +02:00
2016-06-05 13:49:25 +02:00
2016-09-12 13:45:57 +02:00
2016-09-20 11:59:43 -04:00
2016-09-20 11:59:43 -04:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-08-24 22:17:21 -04:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2015-11-04 09:48:34 +01:00
2015-09-05 14:10:54 +02:00
2016-06-05 13:49:25 +02:00
2015-03-06 09:58:32 +01:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-09-20 11:59:43 -04:00
2016-09-20 11:59:43 -04:00
2016-07-10 23:09:18 -04:00
2016-07-19 16:34:09 -04:00
2016-07-18 13:23:09 -04:00
2016-04-06 20:15:49 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2015-04-17 12:24:35 +02:00
2015-04-17 12:24:35 +02:00
2016-09-14 11:58:10 +02:00
2015-10-14 14:12:17 -04:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-07-12 15:05:54 -04:00
2016-07-12 15:05:54 -04:00
2015-08-18 16:19:17 +02:00
2015-05-15 14:49:11 +02:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2016-06-05 13:49:25 +02:00
2015-11-04 09:48:34 +01:00
2016-09-20 11:59:43 -04:00
2016-07-12 15:05:54 -04:00
2016-07-12 15:05:54 -04:00
2016-09-12 13:45:57 +02:00
2016-07-12 15:05:54 -04:00
2016-08-15 20:22:54 +02:00
2016-01-29 11:24:39 +01:00
2015-02-20 20:04:32 +01:00
2016-09-12 11:50:06 +02:00
2015-02-22 16:25:29 -05:00
2015-11-04 09:48:34 +01:00
2016-08-28 21:26:51 +02:00
2015-06-18 15:19:30 +02:00
2016-09-08 14:17:37 -04:00
2016-09-19 12:08:29 +02:00
2016-09-12 13:45:57 +02:00
2016-05-10 15:07:35 -04:00
2016-09-12 11:50:06 +02:00
2016-09-12 11:50:06 +02:00
2015-07-06 19:56:05 +02:00
2016-07-28 14:07:35 +02:00
2016-04-18 20:15:44 +02:00
2016-07-19 13:35:25 -04:00
2015-11-04 09:48:34 +01:00
2015-01-10 11:27:49 +01:00
2016-09-12 11:50:06 +02:00
2014-12-01 15:54:33 +01:00
2016-09-20 11:56:18 -04:00
2016-07-19 13:35:25 -04:00
2016-01-20 07:11:17 -05:00
2016-07-19 13:35:25 -04:00
2016-06-07 10:02:19 +02:00
2016-05-29 17:02:34 +02:00
2016-05-10 15:07:35 -04:00
2015-10-08 09:52:03 -04:00
2016-03-16 15:14:00 +01:00
2016-06-09 07:48:49 +02:00
2016-06-08 07:19:53 -04:00
2016-06-08 07:19:53 -04:00
2016-04-18 11:03:59 -04:00
2015-10-30 08:43:04 +13:00
2015-09-01 11:13:22 +02:00
2015-08-20 09:14:44 +02:00
2016-07-06 05:22:56 -04:00
2016-07-18 13:23:09 -04:00
2015-11-04 09:48:34 +01:00
2016-08-16 22:02:05 -04:00
2016-08-15 17:55:36 +02:00
2016-05-28 12:46:29 -04:00
2015-01-07 20:07:15 +01:00
2016-08-16 10:27:09 +02:00
2016-09-12 13:45:57 +02:00
2016-06-29 11:09:55 -04:00
2016-09-20 11:56:18 -04:00
2016-09-20 11:56:18 -04:00
2016-07-12 15:05:54 -04:00
2016-06-11 21:22:13 -04:00
2016-06-13 12:41:27 +02:00
2014-10-23 13:53:38 -04:00
2016-09-12 11:50:06 +02:00
2016-09-12 13:45:57 +02:00
2015-08-15 16:00:34 +02:00
2016-09-12 11:50:06 +02:00
2016-09-20 11:56:18 -04:00
2015-12-21 12:52:00 +01:00
2016-09-20 11:56:18 -04:00
2016-01-20 07:11:17 -05:00
2015-02-27 15:33:13 +01:00
2016-08-16 10:27:09 +02:00
2014-10-23 13:53:38 -04:00
2016-05-29 17:02:34 +02:00
2015-06-07 14:18:45 -04:00
2016-09-20 11:56:18 -04:00
2016-06-08 07:19:53 -04:00
2016-06-08 07:19:53 -04:00
2016-09-12 11:50:06 +02:00
2016-08-05 13:45:14 -04:00
2016-09-12 11:50:06 +02:00
2016-06-29 12:23:11 +02:00
2016-05-09 17:23:01 +02:00
2016-05-22 19:39:20 +02:00
2016-05-28 21:51:35 +02:00
2016-09-06 16:06:06 +02:00
2016-09-20 11:59:43 -04:00
2016-08-15 17:16:50 +02:00
2015-02-02 09:06:39 +01:00
2016-09-19 13:01:36 +02:00
2016-09-19 13:01:36 +02:00
2016-09-12 13:45:57 +02:00
2016-09-20 11:56:18 -04:00
2016-06-11 22:34:07 -04:00
2016-09-20 11:56:18 -04:00
2016-06-05 13:49:25 +02:00
2016-09-19 13:01:36 +02:00
2016-09-19 13:01:36 +02:00
2016-09-19 13:01:36 +02:00
2016-09-19 13:01:36 +02:00
2015-10-26 18:51:41 +01:00
2016-07-06 05:22:56 -04:00
2015-05-27 22:14:51 +02:00
2016-09-10 14:23:59 -04:00
2016-09-10 14:23:59 -04:00
2015-01-19 09:23:10 +01:00
2016-09-19 17:25:31 +02:00
2016-09-19 17:25:31 +02:00
2016-09-13 10:06:25 +02:00
2015-03-06 09:58:32 +01:00
2016-07-10 23:09:18 -04:00
2016-09-20 11:56:18 -04:00
2016-09-20 11:56:18 -04:00
2016-09-20 11:56:18 -04:00
2016-08-29 19:47:08 +02:00
2016-06-29 11:09:55 -04:00
2015-11-04 09:48:34 +01:00
2016-09-12 11:50:06 +02:00
2016-06-08 07:19:53 -04:00
2016-03-11 11:40:24 -05:00
2015-01-05 14:20:04 +01:00
2016-06-11 22:34:07 -04:00
2016-07-19 13:35:25 -04:00
2015-09-03 09:44:30 +02:00
2016-09-12 13:45:57 +02:00
2016-09-12 13:45:57 +02:00
2016-07-14 10:22:23 +02:00
2015-07-08 09:33:11 +02:00
2016-09-12 13:45:57 +02:00
2016-06-29 16:07:55 -04:00
2015-12-15 21:21:25 +01:00
2016-09-12 11:50:06 +02:00
2015-07-27 21:45:57 +02:00
2016-08-03 10:20:52 +02:00
2015-12-15 21:21:25 +01:00
2015-08-18 16:19:17 +02:00