Vadim Zeitlin
329d64bb04
Show the diff when a Doxygen test fails.
...
This is much more readable than just dumping the expected output and the
actual result produced by SWIG, especially for longer Doxygen comments.
Remove the bunch of commented out code and also do not save the results
in the file, this is not very useful as it's not even clear which test the
files correspond to and annoying when these files are left over later. If
anybody really uses this functionality, it ought to be optional.
2014-08-13 16:11:30 +02:00
Vadim Zeitlin
a76c1343b7
Simplify management of tag handlers in PyDocConverter.
...
Avoid having to pass dummy empty string arguments, just use default value for
the unused last parameter of handleParagraph().
Also get rid of dozens of "" occurrences in the tag map initialization code,
use a helper function instead.
No real changes.
2014-08-13 16:11:30 +02:00
Vadim Zeitlin
f684242467
Replace DoxygenTranslator debug parameters with a single flags one.
...
This makes the code more readable and more extensible as more flags are easier
to add in the future than more boolean parameters.
No user-visible changes.
2014-08-13 16:11:30 +02:00
Vadim Zeitlin
6cce652762
Merge latest master into doxygen branch again.
...
Update Doxygen-specific Python unit tests to work with the new indentation.
Update one of Doxygen-specific Java tests to still build with the new handling
of srcdir.
2014-08-13 16:11:21 +02:00
Olly Betts
8d226e39dc
Merge pull request #188 from jschueller/python_pep8
...
Python PEP-8 conformity
2014-06-10 23:48:38 +12:00
Julien Schueller
11b5a61879
Check multi-module examples. Dont use sed.
2014-06-10 08:59:55 +02:00
Julien Schueller
eb26847255
Typo
2014-06-08 15:44:44 +02:00
Julien Schueller
8a0a8529e5
Clone pep8 in source dir.
2014-06-08 15:43:02 +02:00
Olly Betts
b58caf6978
Add more new PHP5.6 keywords
2014-06-08 22:04:55 +12:00
Julien Schueller
48fcf61515
Ubuntu's pep8 is too old, use 1.5.7
2014-06-07 14:33:38 +02:00
Julien Schueller
7a4cef998c
Enable pep8 check
2014-06-07 13:10:27 +02:00
Julien Schueller
6fe71da9fa
Fixed remaining pep8 errors
2014-06-07 13:09:15 +02:00
William S Fulton
8728a97dc6
Bump version to 3.0.3
2014-06-06 19:56:38 +01:00
Jason Turner
fa36b6228e
Fix function naming conflict with class overloads.
...
This fix takes into account the classname while generating overload
handlers.
Example:
If you have two classes:
class A {
public:
void doSomething(int);
void doSomething(double);
};
class B {
public:
void doSomething(int);
void doSomething(double);
};
Before this patch, the overload handlers for A::doSomething and
B::doSomething create conflicting names and function redefinition errors
are caused.
After the patch, the overload handlers are named classname_doSomething
and no longer conflict.
This is might not the best way to implement this, but it
solves a critical problem on large projects, and specifically can affect
operator overloads that are being wrapped.
2014-06-06 18:24:22 +02:00
Julien Schueller
f4fffbf668
Fixed another E701
2014-06-06 15:13:23 +02:00
Julien Schueller
93e06c0e58
Fixed another E231
2014-06-06 14:44:46 +02:00
Julien Schueller
36cac80166
Fixed some pep8 issues E701
2014-06-06 14:27:17 +02:00
Julien Schueller
01a9946455
Fixed some pep8 issues E302
2014-06-06 11:28:00 +02:00
Julien Schueller
0d589349a1
Fixed pep8 issues E701, E203, E231, E261
2014-06-06 11:03:46 +02:00
Julien Schueller
e0c432f70d
Use 4 spaces in emitFunctionShadowHelper for python
2014-06-05 16:51:23 +02:00
William S Fulton
ef4cb2f574
Fix example clean target in makefile for operating systems that don't use .so as shared library extension
2014-06-04 13:00:18 +01:00
William S Fulton
1949e2cc63
Fix equality testcase
2014-06-04 12:21:09 +01:00
William S Fulton
37c09b0104
Add 3.0.2 release date
2014-06-04 08:48:04 +01:00
William S Fulton
acd0ebc660
changes file updates
2014-06-02 20:01:07 +01:00
William S Fulton
c17f77750a
Merge pull request #176 from v-for-vandal/lua_eq
...
Add default __eq implementation for Lua
2014-06-02 19:52:07 +01:00
William S Fulton
6d5444e587
CHANGES update
2014-06-02 07:23:14 +01:00
William S Fulton
81d023ac05
Merge branch 'wkalinin-csymbols-2' - %extend and nested structs
...
* wkalinin-csymbols-2:
Add runtime test for %extend and nested union
test fixed
%extend symbols for nested structs get into a wrong C symbol table
2014-06-02 07:11:22 +01:00
William S Fulton
5f3ee109c8
Add runtime test for %extend and nested union
2014-06-02 07:09:35 +01:00
Karl Wette
6612997b63
Fix bug in DohNewStringWithSize(): guarantee string is nul-terminated
2014-06-01 15:33:26 +02:00
William S Fulton
22be94d207
Fix std::vector<bool> compile problems on OSX for Javascript
2014-05-31 19:58:42 +01:00
Vladimir Kalinin
84e1b553c4
test fixed
2014-05-31 07:59:39 +04:00
Karl Wette
ecf28da5a9
Octave: remove deprecated -global/-noglobal command-line arguments
2014-05-29 23:42:55 +02:00
Karl Wette
b2d492c15a
Octave: use common example.mk for examples, patterned after javascript
2014-05-29 23:42:55 +02:00
Karl Wette
ebe1338015
Octave: whitespace/indentation cleanup of octave.cxx
2014-05-29 23:42:55 +02:00
Karl Wette
5c5510842b
Octave: remove Python code from std_carray.i
2014-05-29 23:42:55 +02:00
Karl Wette
603a73142a
Octave: ignore generated files
2014-05-29 23:42:55 +02:00
Karl Wette
cdd894d2af
.gitignore: add Source/TAGS
2014-05-29 23:42:55 +02:00
William S Fulton
36a6a0cbe0
Update AX_BOOST_BASE autoconf macro to serial 23
2014-05-29 19:54:13 +01:00
William S Fulton
79c9160736
Search for 64bit webkit during configure
...
For some Linux distributions (SUSE)
2014-05-29 16:54:56 +01:00
Karl Wette
b8026cc02f
Fix cleaning of Python runme.py scripts for in-source-tree builds
2014-05-29 14:40:50 +02:00
Karl Wette
eb61c85e5f
check-maintainer-clean: print skipping message for in-source-tree builds
2014-05-29 14:40:50 +02:00
William S Fulton
b71eb53bae
Fix errors test-suite on windows
2014-05-29 11:47:38 +01:00
William S Fulton
42938dc520
Correct infinity testcase
2014-05-29 08:45:56 +01:00
William S Fulton
664c6cc81e
Fix infinity testcase on windows
2014-05-29 07:50:21 +01:00
Karl Wette
b51bc39cf7
Add check-maintainer-clean target: fails if files are missed by maintainer-clean
2014-05-29 02:29:27 +02:00
Karl Wette
3fe1eb7056
Set SRCDIR when calling test-suite clean targets, in case it's needed
2014-05-29 02:29:27 +02:00
Karl Wette
cc0738bbda
Fully clean Python examples and test-suite
2014-05-29 02:29:27 +02:00
Karl Wette
7f48b2774b
Fully clean PHP test-suite
2014-05-29 02:29:27 +02:00
Karl Wette
fca95febde
Fully clean Javascript test-suite with jsc and v8
2014-05-29 02:29:27 +02:00
Karl Wette
74e17fdbf6
Fix Javascript examples so that "make clean" works properly with node
...
- Need to copy example.cxx to build directory so that build products
end up in the right place; use a gyp command expansion to do so
2014-05-29 02:29:27 +02:00