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
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to