Commit graph

4,854 commits

Author SHA1 Message Date
Charlie Savage
dbdbe0443a Updated documentation for new tracking objects feature.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7509 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 00:11:15 +00:00
Charlie Savage
880bc4b894 Added test for tracking objects functionality in Ruby.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7508 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 23:38:32 +00:00
Charlie Savage
01c81c6de1 Changes so that the Ruby testsuite and examples work with Ruby, SWIG and Mingw32 when running under windows.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7507 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 23:36:28 +00:00
William S Fulton
8d598c61fc Best attempt at missing directorin typemaps to fix director_wombat.i testcase. Could do with checking.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7506 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 22:56:30 +00:00
William S Fulton
9ba44e976e supported languages update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7505 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 21:59:41 +00:00
William S Fulton
19b5116718 differentiate developer/user cvs access
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7504 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 21:58:27 +00:00
William S Fulton
f4740d6bc8 few more missing modules added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7503 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 21:55:01 +00:00
Charlie Savage
13b0e65ae6 New test objects test suite.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7502 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 21:46:33 +00:00
William S Fulton
d8ce6dcff7 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7501 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 21:21:22 +00:00
William S Fulton
de19ddb6ee Patch #1116431 Fix non member functions inadvertently being called instead of member functions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7500 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 21:20:58 +00:00
William S Fulton
6d476c432c Test for patch #1116431 Fix non member functions inadvertently being called instead of member functions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7499 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 21:20:27 +00:00
William S Fulton
babd2feaae note about deprecated jdk debugging option removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7498 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 21:16:26 +00:00
Charlie Savage
a25128bb6f Added support for the new track objects functionality.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7497 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 18:05:24 +00:00
Charlie Savage
71726a217a Object tracking support. Defined two new pointer conversion flags used by SWIG_ConvertPtr and SWIG_NewPointerObj. The new flags are:
#define SWIG_POINTER_OWN           0x1
#define SWIG_TRACK_OBJECTS        0x4


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7496 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 18:04:06 +00:00
Charlie Savage
0316580de7 Support object tracking. Updated SWIG_NewPointerObj and SWIG_Ruby_ConvertPtr to take into account object tracking.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7495 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 18:03:05 +00:00
Charlie Savage
5de04ac495 Support for object tracking. Includes new reference to "rubytracking.swg" and defines a new feature called "trackobjects"
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7494 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 18:01:57 +00:00
Charlie Savage
96e21427ba New include file that implements an API for tracking objects.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7493 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 17:49:31 +00:00
Charlie Savage
9bf129e0b0 Added my name to active developer list.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7492 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 17:47:43 +00:00
Charlie Savage
bcdd94acd3 Updates to examples so that they run correctly under Ruby 1.8
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7491 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 17:36:37 +00:00
Matthias Köppe
090af7bedf *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7490 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 10:07:10 +00:00
Matthias Köppe
64c8eb77c4 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7489 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 09:54:56 +00:00
Matthias Köppe
5d975a1189 Sync language list between README and ANNOUNCE.
Fix capitalization of CLISP.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7488 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 09:53:11 +00:00
Surendra Singhi
56431407d1 Reverting to revision 1.143, by mistake I had checked in wrong file.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7487 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 02:24:55 +00:00
Surendra Singhi
bd6f1b62a8 Added my name.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7486 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-23 02:10:07 +00:00
William S Fulton
8938a4745f html validation fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7485 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 22:41:20 +00:00
William S Fulton
3463a1f5cb section numbering update after running makefile
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7484 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 22:35:56 +00:00
William S Fulton
1a88651ebd 1.3.26 update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7483 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 22:34:45 +00:00
William S Fulton
5becda9b9e operator tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7482 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 22:31:01 +00:00
William S Fulton
25327a9881 add test for assigment operator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7481 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 22:30:28 +00:00
William S Fulton
1c935747a2 provide default names for operators
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7480 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 22:29:39 +00:00
William S Fulton
75a6e98cdd Updates for 1.3.26
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7479 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 22:28:55 +00:00
Charlie Savage
2caa0e1dd3 Fixed compile problem on windows. The code defines a template called max - however, Windows already defines a macro called max. The fix is to undefine the macro.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7478 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-22 03:22:05 +00:00
Kevin Ruland
bdbca3427e Added words stating limited PHP5 support.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7477 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-21 15:22:29 +00:00
William S Fulton
886ce073e1 Lua improvements - Mark Gossage patch #1295168
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7476 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 20:57:30 +00:00
William S Fulton
f6ee32a26a Lua improvements - Mark Gossage patch #1295168
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7475 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 20:43:43 +00:00
William S Fulton
1c8660a655 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7474 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 20:38:24 +00:00
William S Fulton
8b2c51a1e0 Lua improvements - Mark Gossage patch #1295168
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7473 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 20:12:37 +00:00
William S Fulton
655f282468 Lua improvements - Mark Gossage patch #1295168
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 20:05:06 +00:00
William S Fulton
ef13b64b7e New Lua examples - Mark Gossage patch #1295168
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 20:00:56 +00:00
William S Fulton
39119b2d07 Mark Gossage patch 1295168
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7470 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 19:35:23 +00:00
Kevin Ruland
dbcae3b00c Fix error message in %typemap(in) SWIGTYPE*.
Change handling of char[ANY] out.  Now return null padding.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 14:50:16 +00:00
Kevin Ruland
d4e5c9fbca Change handling of char[ANY] output typemaps, have it return the null
padding and use t_output_helper.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7468 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 14:44:56 +00:00
Kevin Ruland
b865eddc83 Convert PHP nulls into NULL pointers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7467 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 14:44:11 +00:00
Kevin Ruland
6151879eff Print variables from both C and PHP prior to modifications.
Call name_set() with a much shorter argument to make sure
nulls are padded.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7466 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 14:43:12 +00:00
Kevin Ruland
ca173a9285 Change length of name to 5.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7465 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 14:41:57 +00:00
Kevin Ruland
c4e5c58015 Change length of name to 5 to make manipulation easier.
Print out the individual characters of name[].
Use Print_point() function in print_vars().


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7464 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 14:40:55 +00:00
Kevin Ruland
0a1d8f15f7 In create_simple_make(), use CXX to link the extension module when
either -c++ or -withcxx is used.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7463 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 13:55:23 +00:00
Kevin Ruland
d7c33db97f Change example so it builds Foo_get() and Foo_set() wrappers. Use these
wrappers in the runme.php4.  Added wrapped method print_Foo() just to make
sure all is working.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7462 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 13:53:44 +00:00
Kevin Ruland
a1c6f31c60 Use named typemaps "REF" in add() function. Corresponds to recent changes
in phppointer.i


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7461 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 13:52:41 +00:00
Kevin Ruland
8ad9d8ace2 Add include.php file and include it using pragma.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7460 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 02:33:05 +00:00