Commit Graph
89 Commits
Author SHA1 Message Date
Gustavo J. A. M. Carneiro f804bb190a Python: require new pybindgen and re-scan API to make the list of free functions and namespaces sorted.
This commit will change a lot the scanned API definitions, once, but should allow much more stable scanning in the future, as right now only types were being sorted, but free functions can jump up or down when different people on different machines scan the API.  Well, no more will that happen in the future, I hope.
2008-11-08 15:00:28 +00:00
Gustavo J. A. M. Carneiro 103389505b Make olsr::RoutingTable public, add a method GetEntries to it, and add a method GetRoutingTable to OlsrAgent. This way it is possible to read the actual routing table that OLSR has discovered, for debugging/visualization purposes. 2008-11-07 19:51:00 +00:00
Craig Dowell eaf0526911 need bindings for v4ping 2008-11-05 17:35:15 -08:00
Craig Dowell afc09e988a remove unimplemented methods from emu class + rescan 2008-11-05 15:00:59 -08:00
Unknown dc2d67e7b8 apply patch for bug 294 (GetMulticastAddr) + emu device update + rescan 2008-11-05 14:49:21 -08:00
Gustavo J. A. M. Carneiro ccd6e796cd Work around a WAF bug in failing to recognize GCC while detecting CXXFLAGS for compiling Python extensions. 2008-10-31 22:47:29 +00:00
Craig Dowell 0df5a7183a apply icmp patch 2008-10-29 11:18:39 -07:00
Mathieu Lacage e2c52c7b90 remove realtime public API. 2008-10-27 12:47:33 +01:00
Mathieu Lacage f264e2efa2 merge with HEAD 2008-10-27 12:17:38 +01:00
Mathieu Lacage 7a923ef2bd rescan python 2008-10-24 12:29:15 +02:00
Craig Dowell 6041ad024c rescan for bug 283 2008-10-23 16:08:13 -07:00
Craig Dowell b8dd9ddf99 rescan after 363 fix 2008-10-23 11:50:45 -07:00
Craig Dowell 012433cf91 rescan after bug 357 patch 2008-10-23 10:57:26 -07:00
Gustavo J. A. M. Carneiro dd6476d804 Python: fix bug with missing wrapper registration for objects created directly via the python constructor 2008-10-20 16:56:40 +01:00
Gustavo J. A. M. Carneiro 6cae60a58d merge 2008-10-16 11:42:23 +01:00
Mathieu Lacage d3e9be922d bug 372: fragmentation is broken 2008-10-16 09:48:47 +02:00
Gustavo J. A. M. Carneiro e83d4da973 Python: enable wrapping of the packet metadata APIs. 2008-10-15 18:32:07 +01:00
Gustavo J. A. M. Carneiro fe8cbc9a0f A more pythonic wrapper for ns3.TypeId.LookupByNameFailSafe 2008-10-15 15:55:09 +01:00
Mathieu Lacage 996a095d36 rescan python bindings 2008-10-15 15:12:05 +02:00
Gustavo J. A. M. Carneiro 213f6526a8 Rescan API for Python. 2008-10-12 18:04:10 +01:00
Gustavo J. A. M. Carneiro f75fbc1512 Upgrade to pybindgen rev. 598, to fix bug #291. 2008-10-12 14:40:26 +01:00
Gustavo J. A. M. Carneiro 81bcdc9bf8 Fix compat. with Python < 2.5 (fixes ns-old regression failure) 2008-10-07 12:23:57 +01:00
Gustavo J. A. M. Carneiro 8a664200e5 New pybindgen and new API scanning, brings support for comparison operators and + - * / numeric operators. 2008-10-06 17:39:35 +01:00
Gustavo J. A. M. Carneiro c2985053a3 Pull pybindgen revno 582 for increased stability of the generated python files with multiple developers doing the scanning. 2008-10-02 17:30:38 +01:00
Gustavo J. A. M. Carneiro 03e1a6bae5 Exit WAF after processing --python-scan to avoid incorrect builds, since WAF does not handle well files being generated into the source dir instead of the build dir 2008-10-02 17:15:09 +01:00
Gustavo J. A. M. Carneiro d607ae00f3 Need to acquire the Python GIL also in ~PythonEventImpl, as it may be called at any time from the C++ code, from any thread. 2008-09-27 15:32:04 +01:00
Gustavo J. A. M. Carneiro 8e454b058b Get newer pybindgen, for stl containers support 2008-09-27 15:26:27 +01:00
Gustavo J. A. M. Carneiro 9866cc1ce3 merge 2008-09-27 15:17:37 +01:00
Gustavo J. A. M. Carneiro 79e685df92 Allow interrupting PyBindGen fetching, via Ctrl-C, for the impatient developers. 2008-09-27 15:06:38 +01:00
Gustavo J. A. M. Carneiro a2f945ddda Add missing Python GIL locking in PythonEventImpl::Notify 2008-09-17 15:47:07 +01:00
Gustavo J. A. M. Carneiro 808a874b45 Problem of Python bindings in MinGW has been fixed 2008-09-09 12:13:23 +01:00
Gustavo J. A. M. Carneiro e1f187d38a Detect the pthread.h header file and automatically disable components that cannot build without it. 2008-09-08 12:19:46 +01:00
Gustavo J. A. M. Carneiro 8b080ef574 Python bindings generation does not need to depend on the 'everything.h' file, only API scanning and compilation of the generated sources. 2008-09-08 11:20:17 +01:00
Gustavo J. A. M. Carneiro dcce81147d Use the information provided by conf.report_optional_feature() to enable/disable python bindings for optional APIs 2008-09-06 19:24:32 +01:00
Gustavo J. A. M. Carneiro 80ba473c52 For better consistency, option --nsc becomes --enable-nsc, --python-disable becomes --disable-python. 2008-09-06 14:46:01 +01:00
Unknown f4ea04de0b apply MTU/FrameSize treatment to point-to-point 2008-09-05 15:18:20 -07:00
Gustavo J. A. M. Carneiro 453dd8a294 Add a summary of optional features at the end of the configuration stage. 2008-09-05 18:16:29 +01:00
Gustavo J. A. M. Carneiro 6e375eee8e New pybindgen, should fix bug #308. 2008-09-05 16:47:15 +01:00
Gustavo J. A. M. Carneiro 2c7865d6f2 Disable Python support on the CygWin platform, at least until/if the problems are fixed. 2008-09-04 18:45:21 +01:00
Gustavo J. A. M. Carneiro d801092405 Update PyBindGen, fixes compilation with python 2.4. 2008-09-04 14:15:32 +01:00
Mathieu Lacage 51d62156f5 merge with HEAD 2008-09-03 10:42:18 -07:00
Gustavo J. A. M. Carneiro 9c48b2460c Fix build when ns3_module_*__local.py files are used. 2008-09-03 17:42:28 +01:00
Mathieu Lacage cd39d96f2b bug 282: remove Ipv4L4Demux 2008-09-02 17:20:32 -07:00
Mathieu Lacage 39daae1374 implement promisc mode 2008-09-02 13:37:59 -07:00
Mathieu Lacage 5788fe5e8f move GetBssid down to MacLow 2008-09-02 13:08:47 -07:00
Mathieu Lacage 8f7b450103 bug 274: bridge must detect compatibility of devices with bridging mode 2008-09-02 11:28:03 -07:00
Mathieu Lacage 87dc4f304d catch KeyError exception to avoid failing when sqlite or gtk are not installed 2008-09-02 10:44:28 -07:00
Gustavo J. A. M. Carneiro 1ace78069a Fix compilation of Python bindings when libsqlite3 is not available (and so the class SqliteDataOutput is omitted). 2008-09-02 17:32:19 +01:00
Gustavo J. A. M. Carneiro 0adbfb8047 New pybindgen and API rescan. Extensive API description files changes because pybindgen now handles consts differently. 2008-09-02 11:12:42 +01:00
Gustavo J. A. M. Carneiro 7570be25c5 Python: fix constructor wrapper name for templated ns3::Objects. 2008-08-31 22:33:23 +01:00