Commit Graph

540 Commits

Author SHA1 Message Date
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
Mathieu Lacage
6ebfe7faba new wifi API 2008-11-04 14:06:34 +01: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
28f7324733 fix build. 2008-10-28 13:24:04 +01:00
Mathieu Lacage
8246114a8d add composite capability to PropagationLossModel base class. 2008-10-28 13:17:17 +01:00
Mathieu Lacage
40dc133bc7 merge with HEAD 2008-10-28 11:26:58 +01: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