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