| 
0
 | 
     1 TODO:
 | 
| 
 | 
     2 - update manual
 | 
| 
 | 
     3   - document new dynports
 | 
| 
 | 
     4   - check signature format markup (.dyncall)
 | 
| 
 | 
     5 
 | 
| 
 | 
     6 - updates from dyncall (compare svn 1284 -> 1381)
 | 
| 
 | 
     7 - name mangling R <-> C ... exchange the first '_' in C -> '.' in R.
 | 
| 
 | 
     8 - feature: support for function pointers arguments,
 | 
| 
 | 
     9     if R closure is passed, auto wrap function a callback object 
 | 
| 
 | 
    10     the callback object is appended in a global list 
 | 
| 
 | 
    11 - bugfix for using callconv prefixes via .dyncall and not .dyncall.*.
 | 
| 
 | 
    12   using a different callvm for .dyncall that may be setup via prefixes and
 | 
| 
 | 
    13   resets to default always.
 | 
| 
 | 
    14 - test R build on solaris and sparc(64).
 | 
| 
 | 
    15 - document win32 expat binary installation
 | 
| 
 | 
    16 - callbacks should fail with "not yet implemented" on unsupported platforms
 | 
| 
 | 
    17 - use raw vectors for 1-to-1 bit encoding of values e.g. raw(8) for (u)int64 values
 | 
| 
 | 
    18 - handling of Csingle attribute on double vectors
 | 
| 
 | 
    19 - character encoding support, R supports UTF-8.
 | 
| 
 | 
    20 - Fortran calling conventions
 | 
| 
 | 
    21 - attr("struct") -> attr("CType")
 | 
| 
 | 
    22 - parseStructInfos -> cstruct
 | 
| 
 | 
    23 - parseUnionInfos -> cunion
 | 
| 
 | 
    24 - .dyncall typed pointer
 | 
| 
 | 
    25 - as.struct -> as.ctype
 | 
| 
 | 
    26 - new.struct -> cdata
 | 
| 
 | 
    27 - new.callback -> cfunction
 | 
| 
 | 
    28 - planed dynports:glut, curl, openal    
 | 
| 
 | 
    29 
 | 
| 
 | 
    30 BUGS:
 | 
| 
 | 
    31 - OpenBSD 4.8/amd64: SDL failed due to pthread.
 | 
| 
 | 
    32   R version on OpenBSD does not provide a shared R library, thus
 | 
| 
 | 
    33   the symbols are not resolvable.
 | 
| 
 | 
    34   Additional Test for resolving self:
 | 
| 
 | 
    35   While .dynsym(as.extptr(NULL), "R_ShowMessage") works on Mac OS X, it fails on OpenBSD.
 | 
| 
 | 
    36 - demo(ttf) failed on Mac OS X 10.6
 | 
| 
 | 
    37 
 |