summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add new GPL license headers to all source files in this branchyziquel-ocamlWilliam S Fulton2010-03-061-3/+7
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11917 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* merge revisions 11872:11876 from trunk to yziquel-ocaml branch - license changesWilliam S Fulton2010-03-06423-12531/+1409
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11916 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Working towards templatised typemaps.Guillaume Yziquel2009-07-267-14/+46
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11456 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Better support for methods.Guillaume Yziquel2009-07-251-8/+14
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11453 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added some meager support for methods.Guillaume Yziquel2009-07-253-3/+56
| | | | | | | | typemap.c contains some debugging support for type matching. Refined default typemaps. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11452 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Now using class types. Generated .ml file compiles against .mli file.Guillaume Yziquel2009-07-241-11/+16
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11448 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Class types, object types and constructing classes added to .mli interface file.Guillaume Yziquel2009-07-231-10/+28
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11444 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Generating dummy OCaml .mli interface description file.Guillaume Yziquel2009-07-232-12/+25
| | | | | | | Addinf extern "C" for correct linking of generated code. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11443 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Generated code for constructors now statisfies OCaml type-checker.Guillaume Yziquel2009-07-231-26/+46
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11441 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Disabling OCaml syntax extension for writing C++-like code in Ocaml.Guillaume Yziquel2009-07-231-1/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11440 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Basic OCaml module.Guillaume Yziquel2009-07-2328-4965/+376
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/yziquel-ocaml@11438 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Merge https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-vmiklos/Miklos Vajna2009-07-2253-66/+2838
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11434 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* improve WARN_LANG_OVERLOAD_KEYWORD warning by giving the name of the ↵William S Fulton2009-07-181-1/+1
| | | | | | overloaded function git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11421 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Mention Return Value Optimization when using the optimal attribute in the ↵William S Fulton2009-07-181-5/+6
| | | | | | out typemap git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11420 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* [Perl] Don't specify Perl prototype "()" for a constructor with aOlly Betts2009-07-152-1/+6
| | | | | | | | different name to the class, as such constructors can still take parameters. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11397 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Sort out odd whitespace around HTML tags.Olly Betts2009-07-131-9/+9
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11392 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Document -const option.Olly Betts2009-07-131-1/+14
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11391 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* fix typoXavier Delacour2009-07-121-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* more fixes for octave 3.2Xavier Delacour2009-07-123-8/+21
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11389 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* small fixes to make octave module compatible with octave 3.2Xavier Delacour2009-07-124-1/+60
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* add test for %extend on member variableWilliam S Fulton2009-07-093-1/+50
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11382 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Typemap API changes to facilitate more uniform typemap handling across ↵William S Fulton2009-07-089-281/+305
| | | | | | | | | | language modules - in particular some typemaps usage did not respect the warning attribute and other warning handling and $typemap special variable (which will be refined in future commit) as well as local typemap variable handling: - remove Swig_typemap_search, Swig_typemap_search_multi and Swig_typemap_attach_kwargs from access outside of typemaps.c (made static) - all static methods in typemap.c renamed dropping Swig_ prefix git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix rename_scope testcase to passOlly Betts2009-07-061-6/+6
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* [PHP] Update the list of PHP keywords - "cfunction" is no longer aOlly Betts2009-07-053-38/+52
| | | | | | | | keyword in PHP5 and PHP 5.3 added "goto", "namespace", "__DIR__", and "__NAMESPACE__". git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11368 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Update URL for mingw download page on SFOlly Betts2009-07-051-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11367 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Remove duplicate definitions of WARN_PHP_MULTIPLE_INHERITANCE andOlly Betts2009-07-051-7/+0
| | | | | | | | | | | WARN_PHP_UNKNOWN_PRAGMA which were carefully providing backwards compatibility for WARN_PHP4_MULTIPLE_INHERITANCE and WARN_PHP4_UNKNOWN_PRAGMA until PHP4 was clobbered to PHP with search and replace hammer. This has now been broken in at least one release, so we'll just have to give up on trying to be helpful to existing users. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11366 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Removed unused struct tag.Olly Betts2009-07-051-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11362 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Use single quotes for string literals since we don't need or want substitutionsOlly Betts2009-07-051-4/+4
| | | | | | | to work. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Move custom commandline option overrides to new common section used in all ↵William S Fulton2009-07-031-16/+17
| | | | | | other makefiles git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11359 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Improved way of overriding commandline options for the multicpptestsWilliam S Fulton2009-07-032-24/+8
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11358 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* rename custom_wallkw to wallkw - custom commandline tests needn't start with ↵William S Fulton2009-07-033-10/+10
| | | | | | custom_ git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* better way to provide custom commandline options for individual testsWilliam S Fulton2009-07-0321-38/+82
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11356 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* add missed out testWilliam S Fulton2009-07-031-0/+16
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11355 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* [Tcl] To complement USE_TCL_STUBS, add support for USE_TK_STUBSOlly Betts2009-07-033-1/+42
| | | | | | | | | and SWIG_TCL_STUBS_VERSION. Document all three in the Tcl chapter of the manual. Based on patch from SF#2810380 by Christian Gollwitzer. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11353 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix grammar in comment and error message.Olly Betts2009-07-031-2/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11352 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* fix typo in custom_wallkw testcase nameWilliam S Fulton2009-07-021-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11350 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* reverse merge last commit - 11348William S Fulton2009-07-028-28/+27
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11349 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* rename custom testcases with a custom_ prefix (intermediary_classname.i and ↵William S Fulton2009-07-028-27/+28
| | | | | | lib_arrays.i). Also some typo fixes for custom testcases git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11348 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Add a test for the -Wallkw commandline option. Also refine general framework ↵William S Fulton2009-07-023-7/+43
| | | | | | for using custom commandline options for individual test cases git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11347 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* rename byreference testcase to li_reference to follow normal test naming ↵William S Fulton2009-07-025-39/+39
| | | | | | conventions of library files. Remove ability to add testcases into subdirectories (again) - not wanted git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11346 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix -Wallkw commandline optionWilliam S Fulton2009-07-022-1/+4
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11345 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix syntax error when a nested struct contains a comment containing a * ↵William S Fulton2009-07-023-1/+7
| | | | | | followed eventually by a / git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11344 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Update a few APIs which have changed over timeWilliam S Fulton2009-07-021-26/+33
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11341 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Use -O2 in the GCC examples as GCC defaults to not optimising at all.Olly Betts2009-06-301-18/+11
| | | | | | | | | | | | | | Document using GCC's -fPIC option as the standard approach - x86 is the oddity here and most architectures require it (or are always PIC), and on x86 it's better to use it or else code pages from the library need relocations and can't be shared. Use "python2.5" rather than "python2.0" in paths in example commands. Fix a typo. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11334 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* [Ruby] Undefine close and connect macros defined by Ruby APIOlly Betts2009-06-302-1/+12
| | | | | | | | headers as we don't need them and they can clash with C++ methods being wrapped. Patch from Vit Ondruch in SF#2814430. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11333 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* remove junk from Octave C example compilation command line optionsWilliam S Fulton2009-06-261-2/+3
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11324 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* [Ruby] Fix to handle FIXNUM values greater than MAXINT passed for a double ↵Olly Betts2009-06-263-1/+8
| | | | | | parameter. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11320 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* update email address for Joseph WangWilliam S Fulton2009-06-251-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11317 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* improve some director warning messagesWilliam S Fulton2009-06-252-22/+38
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11316 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixes for compactdefaultargs and pass by value where the class being passed ↵William S Fulton2009-06-243-1/+13
| | | | | | by value has no default constructor - previously it used SwigValueWrapper git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11312 626c5289-ae23-0410-ae9c-e8d60b6d4f22