[GME-commit] GMESRC/GME/Interfaces InterfaceVersion.h, 1.75, 1.76 Mga.idl, 1.52, 1.53

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Wed Sep 26 15:22:59 CDT 2007


Update of /project/gme-repository/GMESRC/GME/Interfaces
In directory escher:/tmp/cvs-serv23938

Modified Files:
	InterfaceVersion.h Mga.idl 
Log Message:
New method: GetSourceControlInfo for IMgaModel/IMgaFolder

New methods: SourceControlActiveUser, SourceControlObjectOwner for IMgaProject.

UpdateSourceControlInfo of IMgaProject can accept an optional parameter.




CVS User: Zoltan Molnar, ISIS (zolmol)

Index: Mga.idl
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/Mga.idl,v
retrieving revision 1.52
retrieving revision 1.53
diff -C2 -d -r1.52 -r1.53
*** Mga.idl	7 Mar 2007 20:55:00 -0000	1.52
--- Mga.idl	26 Sep 2007 20:22:57 -0000	1.53
***************
*** 102,106 ****
  	APPEVENT_XML_IMPORT_FCOS_END,
  	APPEVENT_XML_IMPORT_SPECIAL_BEGIN,
! 	APPEVENT_XML_IMPORT_SPECIAL_END
  
  } globalevent_enum;
--- 102,108 ----
  	APPEVENT_XML_IMPORT_FCOS_END,
  	APPEVENT_XML_IMPORT_SPECIAL_BEGIN,
! 	APPEVENT_XML_IMPORT_SPECIAL_END,
! 	APPEVENT_LIB_ATTACH_BEGIN,
! 	APPEVENT_LIB_ATTACH_END
  
  } globalevent_enum;
***************
*** 457,461 ****
  	[ helpstring("method FlushUndoQueue")] HRESULT FlushUndoQueue();
  
! 	[ helpstring("method UpdateSourceControlInfo")] HRESULT UpdateSourceControlInfo();
  
  
--- 459,470 ----
  	[ helpstring("method FlushUndoQueue")] HRESULT FlushUndoQueue();
  
! 	[ helpstring("method UpdateSourceControlInfo, for users to ask the XML backend to update its current status")] 
! 	HRESULT UpdateSourceControlInfo([in] BSTR p_optionalID);
! 
! 	[ helpstring( "method SourceControlActiveUsers, for showing a dialog with all potential commiters of a project")]
! 	HRESULT SourceControlActiveUsers();
! 
! 	[ helpstring( "method SourceControlObjectOwner, for showing a dialog with the owner of a locked object")]
! 	HRESULT SourceControlObjectOwner( [in] BSTR p_optionalID);
  
  
***************
*** 990,993 ****
--- 999,1006 ----
  	[ helpstring("method for setting those libraries which virtually include this")] 
  		HRESULT SetVirtuallyIncludedBy( [in] IMgaFolders* pDep);
+ 
+ // Source control
+ 	[ helpstring("method GetSourceControlInfo, to find out current status of file")] 
+ 	HRESULT GetSourceControlInfo( [out, retval] long * scInfo);
  };
  
***************
*** 1043,1046 ****
--- 1056,1063 ----
  	[id(0x560), propput, helpstring("property ChildRelIDCounter")] 
  		HRESULT ChildRelIDCounter([in] long pVal);
+ 
+ // Source control
+ 	[ helpstring("method GetSourceControlInfo, to find out current status of file")] 
+ 	HRESULT GetSourceControlInfo( [out, retval] long * scInfo);
  };
  

Index: InterfaceVersion.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Interfaces/InterfaceVersion.h,v
retrieving revision 1.75
retrieving revision 1.76
diff -C2 -d -r1.75 -r1.76
*** InterfaceVersion.h	7 Mar 2007 20:55:00 -0000	1.75
--- InterfaceVersion.h	26 Sep 2007 20:22:57 -0000	1.76
***************
*** 5,9 ****
  // CHECKSUM Core.idl = B6534C3E
  // CHECKSUM Meta.idl = DF870113
! // CHECKSUM Mga.idl = 93C09A2B
  // CHECKSUM MgaUtil.idl = 39997A64
  // CHECKSUM MgaDecorator.idl = E2851BB1
--- 5,9 ----
  // CHECKSUM Core.idl = B6534C3E
  // CHECKSUM Meta.idl = DF870113
! // CHECKSUM Mga.idl = 32CBF636
  // CHECKSUM MgaUtil.idl = 39997A64
  // CHECKSUM MgaDecorator.idl = E2851BB1
***************
*** 18,22 ****
  //  -- never decrease it
  cpp_quote("#ifndef INTERFACE_VERSION")
! cpp_quote("#define INTERFACE_VERSION 0x00020096")
  cpp_quote("#endif //INTERFACE_VERSION")
! #define INTERFACE_VERSION 0x00020096
--- 18,22 ----
  //  -- never decrease it
  cpp_quote("#ifndef INTERFACE_VERSION")
! cpp_quote("#define INTERFACE_VERSION 0x0002009D")
  cpp_quote("#endif //INTERFACE_VERSION")
! #define INTERFACE_VERSION 0x0002009D



More information about the GME-commit mailing list