Re: cvs commit: fptools/hdirect/comlib AutoPrim.idl Automation.lhs ClassFactory.lhs ClassInfo.lhs ComDll.lhs ComDllMain.lhs ComException.lhs ComPrim.idl ComServ.lhs ConnectionPoint.lhs...
"Sigbjorn Finne" <[email protected]> Wed, 21 Apr 2004 10:25:37 -0700
| Newsgroups | gmane.comp.lang.haskell.cvs.hdirect |
|---|---|
| Message-ID | <12c801c427c5$a9820e90$1e32a8c0@sofxp> |
Oops, wrong commit msg -- should have been: Drop 'lang' package dependency (in sources, lib and generated code.) ----- Original Message ----- From: "Sigbjorn Finne" <[email protected]> To: <[email protected]> Sent: Wednesday, April 21, 2004 10:09 Subject: cvs commit: fptools/hdirect/comlib AutoPrim.idl Automation.lhs ClassFactory.lhs ClassInfo.lhs ComDll.lhs ComDllMain.lhs ComException.lhs ComPrim.idl ComServ.lhs ConnectionPoint.lhs... > sof 2004/04/21 10:09:13 PDT > > Modified files: > hdirect/comlib AutoPrim.idl Automation.lhs > ClassFactory.lhs ClassInfo.lhs ComDll.lhs > ComDllMain.lhs ComException.lhs > ComPrim.idl ComServ.lhs > ConnectionPoint.lhs EnumInterface.lhs > ExeServer.lhs Makefile StdDispatch.lhs > com.pkg > hdirect/lib HDirect.lhs Makefile Pointer.lhs > WideString.idl hdirect.pkg > hdirect/src AbsHUtils.lhs BasicTypes.lhs > CoreUtils.lhs Digraph.lhs DsMonad.lhs > ImportLib.lhs LexM.lhs LibUtils.lhs > Makefile MarshallAbstract.lhs > MarshallMethod.lhs OmgParser.y Opts.lhs > Parser.y PreProc.lhs Skeleton.lhs > TLBWriter.lhs Utils.lhs > hdirect/tests/should_compile Makefile > Added files: > hdirect/tests/should_compile Test054Server.hs test054.idl > Log: > -marshallFun: > define the exported _proxy function at the same type it's "foreign export"ed as. > Fixes bug which prevented proxy code for methods taking string args, > > int foo([in,string]char* s); > > from compiling straight. > > [Strings aren't used that directly in COM servers, which is why this bug hasn't > surfaced before] > > Caveat: it's been years since I last looked at this code...but the change appears > reasonable and unlikely to cause other breakages.. > > Revision Changes Path > 1.5 +3 -3 fptools/hdirect/comlib/AutoPrim.idl > 1.9 +2 -2 fptools/hdirect/comlib/Automation.lhs > 1.3 +3 -2 fptools/hdirect/comlib/ClassFactory.lhs > 1.3 +2 -3 fptools/hdirect/comlib/ClassInfo.lhs > 1.5 +4 -4 fptools/hdirect/comlib/ComDll.lhs > 1.2 +1 -1 fptools/hdirect/comlib/ComDllMain.lhs > 1.8 +6 -6 fptools/hdirect/comlib/ComException.lhs > 1.8 +4 -6 fptools/hdirect/comlib/ComPrim.idl > 1.6 +7 -5 fptools/hdirect/comlib/ComServ.lhs > 1.4 +5 -3 fptools/hdirect/comlib/ConnectionPoint.lhs > 1.4 +4 -4 fptools/hdirect/comlib/EnumInterface.lhs > 1.5 +2 -2 fptools/hdirect/comlib/ExeServer.lhs > 1.14 +3 -2 fptools/hdirect/comlib/Makefile > 1.4 +5 -4 fptools/hdirect/comlib/StdDispatch.lhs > 1.2 +1 -1 fptools/hdirect/comlib/com.pkg > 1.97 +8 -10 fptools/hdirect/lib/HDirect.lhs > 1.72 +3 -3 fptools/hdirect/lib/Makefile > 1.36 +2 -2 fptools/hdirect/lib/Pointer.lhs > 1.22 +6 -8 fptools/hdirect/lib/WideString.idl > 1.2 +1 -1 fptools/hdirect/lib/hdirect.pkg > 1.85 +2 -2 fptools/hdirect/src/AbsHUtils.lhs > 1.37 +3 -6 fptools/hdirect/src/BasicTypes.lhs > 1.135 +7 -10 fptools/hdirect/src/CoreUtils.lhs > 1.6 +6 -4 fptools/hdirect/src/Digraph.lhs > 1.40 +6 -6 fptools/hdirect/src/DsMonad.lhs > 1.40 +18 -9 fptools/hdirect/src/ImportLib.lhs > 1.19 +6 -6 fptools/hdirect/src/LexM.lhs > 1.77 +17 -16 fptools/hdirect/src/LibUtils.lhs > 1.67 +2 -1 fptools/hdirect/src/Makefile > 1.18 +2 -2 fptools/hdirect/src/MarshallAbstract.lhs > 1.143 +3 -3 fptools/hdirect/src/MarshallMethod.lhs > 1.14 +2 -7 fptools/hdirect/src/OmgParser.y > 1.92 +5 -7 fptools/hdirect/src/Opts.lhs > 1.70 +3 -8 fptools/hdirect/src/Parser.y > 1.22 +13 -11 fptools/hdirect/src/PreProc.lhs > 1.19 +3 -3 fptools/hdirect/src/Skeleton.lhs > 1.30 +10 -9 fptools/hdirect/src/TLBWriter.lhs > 1.41 +7 -10 fptools/hdirect/src/Utils.lhs > 1.8 +2 -1 fptools/hdirect/tests/should_compile/Makefile > _______________________________________________ > Cvs-hdirect mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/cvs-hdirect