CVSROOT: /cvs/gnome
Module name: ooo-build
Changes by: martink 05/03/14 05:17:13
Modified files:
patches/mono : cli_ure-source-bootstrap-native_glue-cxx.diff
cli_ure-source-bootstrap-managed_bootstrap-cs.diff
cli_ure-source-bootstrap-makefile-mk.diff
bridges-source-mono_uno-uno_proxy-cs.diff
bridges-source-mono_uno-typedescription-cs.diff
bridges-source-mono_uno-mono_bridge-h.diff
bridges-source-mono_uno-mono_bridge-cxx.diff
bridges-source-mono_uno-makefile-mk.diff
bridges-source-mono_uno-cli_environment-cs.diff
bridges-source-mono_uno-bridge-cs.diff
bridges-source-mono_uno-binaryuno-cs.diff
. : ChangeLog
Added files:
patches/mono : bridges-source-mono_uno-uno_glue-cxx.diff
Log message:
* patches/mono/*: re-gen:
* patches/mono/cli_ure-source-bootstrap-native_glue-cxx.diff: wrap
the MonoObject that the bridge returns in a GCHandle. That's what
the managed_bootstrap.cs code expects. And returning MonoObjects
directly from P/Invoke calls isn't allowed AFAICS.
* patches/mono/cli_ure-source-bootstrap-managed_bootstrap-cs.diff: untabify
* patches/mono/cli_ure-source-bootstrap-makefile-mk.diff: link to mono
* patches/mono/bridges-source-mono_uno-uno_proxy-cs.diff
(CanCastTo): TypeDescription/TypeDescriptionReference fix.
* patches/mono/bridges-source-mono_uno-uno_glue-cxx.diff: add,
glue code for the managed bridge, currently just wrapper invoking
function pointers of uno_Interface.
* patches/mono/bridges-source-mono_uno-typedescription-cs.diff:
bind typelib_typedescriptionreference_getDescription. Change
various prototypes to use void * instead of more specific types to
satisfy the marshaller (?)
* patches/mono/bridges-source-mono_uno-mono_bridge-h.diff: update
Bridge members
* patches/mono/bridges-source-mono_uno-mono_bridge-cxx.diff
(Mapping_map_to_uno, Mapping_map_to_mono): rewrite, just use the
Bridge.
(Bridge): initialize pointer to MonoObjects, MonoMethods of the
managed bridge.
(map_to_uno, map_to_mono): use the managed bridge.
* patches/mono/bridges-source-mono_uno-makefile-mk.diff: removed
.obj files of code that is in the managed bridge now.
* patches/mono/bridges-source-mono_uno-cli_environment-cs.diff:
untabify.
* patches/mono/bridges-source-mono_uno-bridge-cs.diff:
impl. constructor, store UNO Environment.
(MapUnoToManaged, CallUno): adjust to the Real World.
(RegisterWithCliEnvironment, RegisterWithUnoEnvironment):
implement.
* patches/mono/bridges-source-mono_uno-binaryuno-cs.diff: don't
pollute uno_* namespace, add RegisterInterface declaration.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=ooo-build&who=martink&date=explicit&mindate=2005-03-14%2005:16&maxdate=2005-03-14%2005:18
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list