Commit graph

4,355 commits

Author SHA1 Message Date
Charlie Savage
577d035cdd Minor update to %trackobjects note.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7528 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:43:48 +00:00
Charlie Savage
e7c7834172 Added note about %trackobjects funcitonality.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7527 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:43:23 +00:00
Charlie Savage
81b636db7a Added track_objects_directors test.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7526 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:36:36 +00:00
Charlie Savage
26fad90663 Moved to Ruby directory.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7525 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:34:50 +00:00
Charlie Savage
56fd079163 Added test case for Ruby using track objects and directors at the same time.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7524 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:30:30 +00:00
Charlie Savage
cd115d2d05 Added two new examples for Ruby.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7523 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:13:46 +00:00
Charlie Savage
6c2e628c55 New example to test free_functions. Makes use of tracking objects functionality.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7522 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:12:53 +00:00
Charlie Savage
56bf198fcb Changed Zoo_Free to free_Zoo to be consistent with the SWIG naming scheme of new_Zoo and free_Zoo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7521 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:08:25 +00:00
Charlie Savage
9e068e670a Changed Zoo_Mark to mark_Zoo to be consistent with the SWIG naming scheme of new_Zoo and free_Zoo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7520 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 22:07:11 +00:00
Charlie Savage
76c0388391 New example for Ruby that shows how to implement a mark function. Also makes use of the tracking objects funcitonality.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7519 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 21:53:53 +00:00
Charlie Savage
42f840281d Fix to compile on Windows. The code defines a type called small, but Windows already defines that type in rpcndr.h. Added code to undef small at the start of the wrapper file.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 21:48:07 +00:00
Charlie Savage
32dfafdc39 Test would not compile on windows because it defines a template class called Rectangle, but Windows defines a function called Rectangle in wingdi.h. Thus renamed Rectangle to RectangleTest. Note this should not affect any test cases, because they test RectangleInt which is defined as RectangleText<int>. Thus the external api to the produced module does not change.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7517 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 21:42:07 +00:00
William S Fulton
9d33ca39f2 toc fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7516 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 10:12:32 +00:00
William S Fulton
782897d26b *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7515 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 10:05:33 +00:00
William S Fulton
52447c9810 correct last checkin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7514 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 09:48:22 +00:00
William S Fulton
218911f7da html validation fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7513 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 09:41:19 +00:00
William S Fulton
0081153f8c move ruby only test to ruby directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7512 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 09:20:19 +00:00
William S Fulton
f89cd90da1 move to ruby directory as ruby only test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7511 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-24 09:18:23 +00:00
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
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