swig/Lib
William S Fulton df899cfef1 Merge branch 'fflexo-javalist'
* fflexo-javalist:
  Java std::vector minor improvement
  Fix Java container tests for change in vector constructor declaration
  Add in missing Java std::list listIterator index range checking
  Minor correction in C# std::list doNextIndex
  Add missing typedefs to Java std::vector
  Consistent destructor declarations
  Remove Java std::list::max_size
  Java std::list std::vector - test addAll and subList
  Handle length_error exceptions in Java std::vector::reserve
  Remove Java std::list::assign
  Additional add/remove methods added to Java std::list wrappers
  More efficient add implementation for Java std::list
  Java std::vector std::list: add missing exception handling
  Java std::vector std::list enhancements
  Modify std::list declarations to match the C++ standard
  Fix removing elements from std::list Java wrapper
  Improve Java std::list std::vector runtime tests and wrap std::list::clear
  Wrap std::list::empty as isEmpty in Java
  javabase typemap improvement for std::list
  Java std::list - fully qualifiy Java class name to avoid potential name ambiguity
  cosmetics
  Remove redundant code
  Java std::list rework to be consistent with std::vector wrappers
  li_std_list testcase not working for most languages
  re-enabled li_std_list test
  Switched from autobox to jboxtype per #842
  Document autobox.i
  Made the conversion from long->int for size_type mapping onto Java interfaces cleaner.
  Be consistent in semantics of %extend on std::list::iterator
  Comment on consideration of making iterator non-static.
  Java style fix: iterator->Iterator
  Moving iterator functionality into nested Java class now.
  Removed typedef from li_std_list test as it's not expected to work properly in templated code
  Added a best case workaround for std::list::size_type vs jint problem. There's a bit of commentry added around it too for clarity.
  Drop non-const reference from autobox typemap macro to be consistent.
  just use a forward declaration for C++ iterator types to fix enum errors
  Added enum to li_std_list tests
  Added li_std_list to the Java test-suit makefile
  added more comments in a few places
  Base _runme.java for li_std_list off li_std_vector_runme.java
  Expose more types from li_std_list.i
  Don't expose sort() to avoid adding dependencies on all std::list users
  Target each method specificly for setting modifiers
  Don't expose remove() method from std::list to avoid confusing it with Java's remove() in List
  - added std_list.i implemenatation that extends Java's AbstractSequentialList base class - added autobox.i that provides supporting typemaps for generics in containers
2017-07-17 07:35:13 +01:00
..
allegrocl Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
cffi Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
chicken Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
clisp SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
csharp Whitespace fixes in STL wrappers 2017-06-03 18:36:59 +01:00
d Whitespace fixes in STL wrappers 2017-06-03 18:36:59 +01:00
gcj Fix {python|perl5|ruby|tcl}/java examples 2014-05-02 21:44:42 +02:00
go Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
guile Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
java Java std::vector minor improvement 2017-06-29 20:19:59 +01:00
javascript [Javascript] Fix SWIG_exception() macro (#792) 2016-09-17 17:29:42 +12:00
lua Merge branch 'jleveque-warning_fix' 2017-04-25 07:31:31 +01:00
modula3 Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
mzscheme Add some missing SWIGINTERN usage 2017-01-17 20:08:46 +00:00
ocaml Fix ocaml warning 2017-03-23 19:11:20 +00:00
octave Fix warning in generated code - traits_asptr. 2017-06-13 19:02:59 +01:00
perl5 Add some missing SWIGINTERN usage 2017-01-17 20:08:46 +00:00
php Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
php5 Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
pike Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
python Fix construction from dict for std::multimap std::unordered_multimap (Python 3) 2017-06-23 14:38:26 +01:00
r Fix warning in generated code - traits_asptr. 2017-06-13 19:02:59 +01:00
ruby Merge branch 'tamuratak-fix_ruby_wstring' 2017-06-20 20:13:01 +01:00
scilab Fix warning in generated code - traits_asptr. 2017-06-13 19:02:59 +01:00
std Cosmetic changes in C++11 std_unordered support files 2017-02-10 19:26:02 +00:00
tcl SWIG_Tcl_ObjectDelete: Fix potential NULL pointer dereferences 2016-12-13 12:19:50 +13:00
typemaps Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
uffi SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
xml delete the perl5 typemaps, ignored here 2006-01-05 19:34:51 +00:00
allkw.swg [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00
attribute.i Fix %arg in Lib/attribute.i 2013-05-25 00:37:57 +01:00
carrays.i Initialise all newly created arrays in arrays.i library. 2015-07-30 20:41:15 +01:00
cdata.i Remove cdata.i module not supported message 2016-12-24 16:08:58 +00:00
cmalloc.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
constraints.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
cpointer.i Remove warning: 'self' is a ruby keyword, renaming to 'C_self' since improving autodoc for Ruby 2011-12-21 22:01:27 +00:00
cstring.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
cwstring.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
director_common.swg Create director_common.swg for language-indep code 2015-03-12 19:51:11 +13:00
exception.i [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00
intrusive_ptr.i Convert to unix fileformat 2013-01-12 16:54:37 +00:00
inttypes.i Remove duplicate declarations of strtoimax and strtoumax in inttypes.i 2014-04-08 23:47:22 +01:00
linkruntime.c fix macro issue reported by Vladimir Menshakov 2006-04-10 19:00:44 +00:00
math.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
pointer.i Update link to point to 3.0 docs 2015-01-08 11:16:48 +13:00
runtime.swg fix VC++ warning 2005-09-29 13:17:05 +00:00
shared_ptr.i Add further documentation/info on the smartptr feature to the shared_ptr library file 2016-09-30 18:43:49 +01:00
std_except.i Add <typeinfo> header for std::bad_cast 2016-09-17 13:24:32 +02:00
stdint.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
stl.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
swig.swg Add std::array container wrappers for Python 2015-11-17 07:27:48 +00:00
swigarch.i Typo fix in error messages from swigarch.i 2015-02-04 23:07:18 +00:00
swigerrors.swg Remove trailing spaces in the generated code. 2013-09-13 10:02:39 +02:00
swiginit.swg Eliminate "found" flag for simpler, clearer code 2015-01-24 15:12:29 +13:00
swiglabels.swg swiglabels.swg: added check if __GNUC__ is defined 2016-02-13 13:49:07 +01:00
swigrun.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
swigrun.swg Remove gcc warnings when using -Wconversion. Right side of expressions are signed char. 2016-04-27 10:55:22 -04:00
swigwarnings.swg Rework std::initializer_list handling to warn about usage in any method, not just constructors. A typemap is used to issue the warning and can be overridden with user defined behaviour. 2013-02-04 20:03:22 +00:00
wchar.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00
windows.i merge revisions 11872:11876 from trunk to gsoc2009-sploving branch - license changes 2010-03-06 01:19:37 +00:00