Holden Karau <holden@pigscanfly.ca> (holden)


Patch
r1693761, r866332, r866292, r866273, r866268, r866267, r866264, r866120, r866099, r866023, r865824, r865779, r865778, r865776, r865775, r865774

r865774 | holden | 2007-07-09 22:19:27 +0000 (Mon, 09 Jul 2007)

Initial creation of scheme bindings branch.


r865775 | holden | 2007-07-09 22:23:57 +0000 (Mon, 09 Jul 2007)

COMMITTERS: add me, as partial committer working on swig mzscheme bindings


r865776 | holden | 2007-07-09 22:24:12 +0000 (Mon, 09 Jul 2007)

COMMITTERS: add me, as partial committer working on swig mzscheme bindings


r865778 | holden | 2007-07-09 22:59:17 +0000 (Mon, 09 Jul 2007)

Initialized merge tracking via "svnmerge" with revisions "1-25699" from 
https://svn.collab.net/repos/svn/trunk


r865779 | holden | 2007-07-09 23:01:43 +0000 (Mon, 09 Jul 2007)

Merged revisions 25700-25704 via svnmerge from 
https://svn.collab.net/repos/svn/trunk

........
  r25701 | holden | 2007-07-09 18:23:57 -0400 (Mon, 09 Jul 2007) | 2 lines
  
  COMMITTERS: add me, as partial committer working on swig mzscheme bindings
........
  r25703 | dlr | 2007-07-09 18:36:49 -0400 (Mon, 09 Jul 2007) | 3 lines
  
  * subversion/bindings/javahl/native/EnumMapper.cpp
    Add some missing include statements.
........


r865824 | holden | 2007-07-15 15:10:57 +0000 (Sun, 15 Jul 2007)

This patch adds support for stalin scheme bindings. They are generated by a perl script (I know the irony) which requires File::Slurp & ectags.
There is also initial support for mzscheme bindings. Mzscheme bindings are generated by SWIG and are still in early developement.
This patch also adds chickenscheme to the build system. It does not build, don't try.
This patch shouldn't break the other bindings.
Important note: the build system (mostly automake) has stolen my brain. If you find it (or a pkg-config for libscheme) let me know.
Right now, it assume that escheme.h is in /usr/include/plt , this needs to be fixed.
Tests are non-existent (thanks to in part to my wasted attempts getting define-syntax in stalin, but thats another story),
but will be coming over time.
Overall, don't realy on these bindings just yet, but if you can provided any feedback that would be super awesome
[espicially anything about the build system].



r866023 | holden | 2007-08-04 03:53:44 +0000 (Sat, 04 Aug 2007)

Merged revisions 25705-25929 via svnmerge from
https://svn.collab.net/repos/svn/trunk


r866099 | holden | 2007-08-10 07:54:19 +0000 (Fri, 10 Aug 2007)

* build/ac-macros/swig.m4
  Added export for SWIG_MZSCM_LINK

* subversion/bindings/swig/mzscheme/tests/run_tests.scm
  Included the subversion bindings so that they can be tested

* subversion/bindings/swig/svn_client.i
  mzscheme doesn't need us to specify this constant

* subversion/bindings/swig/include/svn_containers.swg
  merged changes

* subversion/bindings/swig/include/scheme_extras.swg
  (scheme_initialize_internal()) : Required for mzscheme
  returns version number.
  added conversions for missing types

* subversion/bindings/swig/include/svn_global.swg
  initalize _global_pool
  (swig_malloc(size, FUNC_NAME)) defined to use
  SWIG_MzScheme_Malloc(size, FUNC_NAME)

* subversion/bindings/swig/svn_ra.i
  temporarily ignore some functions
  added callback typemaps

* subversion/bindings/swig/include/apr.swg
  fixed sign in typemap from int to uint

* subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/svn.scm
  Imported all of the subversion scheme bindings

* subversion/bindings/swig/mzscheme/Makefile
  Compiled the .o to an .so suitable for loading

* Makefile.in
  (clean-swig-mzscm) cleared the .so's
  (swig-mzscm) made shared .so's for mzscheme
  (check-swig-mzscm) added -r to run tests



r866120 | holden | 2007-08-11 23:46:47 +0000 (Sat, 11 Aug 2007)

Merged revisions 25930-26045 via svnmerge from
https://svn.collab.net/repos/svn/trunk



r866264 | holden | 2007-08-19 22:46:50 +0000 (Sun, 19 Aug 2007)

* subversion/bindings/swig/mzscheme/Makefile
  Link against missing libraries
  Expand LDPATH
  Remove auto generated files on clean

* subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/mzscheme.c
  svn_swig_mzscm_setup_ra_callbacks Add stub for setting up callbacks

* subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/mzscheme.h
  svn_swig_mzscm_setup_ra_callbacks Add stub for setting up callbacks

* subversion/bindings/swig/svn_wc.i
  Include svn_opt_h.swg
  define svn_opt_revision_t as a type

* subversion/bindings/swig/include/scheme_extras.swg
  Fix include path for mzscheme.h

* subversion/bindings/swig/svn_fs.i
  include core, etc.

* subversion/bindings/swig/include/scheme_extras.swg
  Add conversisions for more apr types



r866267 | holden | 2007-08-20 01:17:24 +0000 (Mon, 20 Aug 2007)

Merged revisions 26046-26191 via svnmerge from
https://svn.collab.net/repos/svn/trunk



r866268 | holden | 2007-08-20 01:58:32 +0000 (Mon, 20 Aug 2007)

* scheme-bindings/Makefile.in
  Make .plt file as well as .so files for scheme bindings

* scheme-bindings/subversion/bindings/swig/mzscheme/Makefile
  Add target for .plt file (requires mzc)
  fix typo in targets for all (_ to -)



r866273 | holden | 2007-08-20 04:48:42 +0000 (Mon, 20 Aug 2007)

* scheme-bindings/subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/mzscheme.h
  Fixed typo (py to mzscm)

* scheme-bindings/subversion/bindings/swig/mzscheme/libsvn_swig_mzscheme/mzscheme.c
  Added place to store apr thread pool

* scheme-bindings/subversion/bindings/swig/mzscheme/tests/run_tests.scm
  Added tests for core bindings



r866292 | holden | 2007-08-21 04:32:24 +0000 (Tue, 21 Aug 2007)

Merged revisions 26192-26217 via svnmerge from
https://svn.collab.net/repos/svn/trunk



r866332 | holden | 2007-08-23 00:00:40 +0000 (Thu, 23 Aug 2007)

* scheme-bindings/subversion/bindings/swig/mzscheme/make_readme.pl
  Autogenerate listing of exported scheme symbols
* scheme-bindings/subversion/bindings/swig/mzscheme/README.in
  Base file from which mzscheme README is generated
* scheme-bindings/subversion/bindings/swig/mzscheme/Makefile
  Add target to generate README file


r1693761 | holden | 2015-08-01 20:53:12 +0000 (Sat, 01 Aug 2015)

Merge in master up to r1693670