[GME-commit] GMESRC/GME/Mga MgaTerritory.h, 1.4, 1.5 MgaProject.cpp, 1.70, 1.71 MgaFCO.cpp, 1.40, 1.41

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Sun Jun 17 20:48:47 CDT 2007


Update of /project/gme-repository/GMESRC/GME/Mga
In directory escher:/tmp/cvs-serv4468

Modified Files:
	MgaTerritory.h MgaProject.cpp MgaFCO.cpp 
Log Message:
Rolling back changes done a day before, regarding JIRA-154. Not yet complete. :(

MgaProject.cpp 1.71 should be the same as 1.69
MgaFco.cpp     1.41   as   1.39
MgaTerritory.h 1.5    as   1.3




CVS User: Zoltan Molnar, ISIS (zolmol)

Index: MgaTerritory.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Mga/MgaTerritory.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** MgaTerritory.h	16 Jun 2007 22:45:12 -0000	1.4
--- MgaTerritory.h	18 Jun 2007 01:48:45 -0000	1.5
***************
*** 36,41 ****
  		MARKSIG('9'); 
  		if(coreterr) Destroy();	
- 		coreterr   = 0;
- 		mgaproject = 0;
  	}
  
--- 36,39 ----

Index: MgaFCO.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Mga/MgaFCO.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -C2 -d -r1.40 -r1.41
*** MgaFCO.cpp	16 Jun 2007 22:45:12 -0000	1.40
--- MgaFCO.cpp	18 Jun 2007 01:48:45 -0000	1.41
***************
*** 42,47 ****
  		MARKSIG('9');
  		ASSERT(pubfcos.begin() == pubfcos.end());
- 		if( mgaproject) 
- 			mgaproject->Release(); // have been hold since FinalConstruct // zolmol
  }
  
--- 42,45 ----

Index: MgaProject.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Mga/MgaProject.cpp,v
retrieving revision 1.70
retrieving revision 1.71
diff -C2 -d -r1.70 -r1.71
*** MgaProject.cpp	16 Jun 2007 22:45:12 -0000	1.70
--- MgaProject.cpp	18 Jun 2007 01:48:45 -0000	1.71
***************
*** 56,68 ****
  			Close();
  		}
- 		objstocheck.clear();           // zolmol
- 		while( !changedobjs.empty())
- 			changedobjs.pop();
- 		while( !notifyobjs.empty())
- 			notifyobjs.pop();
- 		while( !temporalobjs.empty())
- 			temporalobjs.pop();
- 
- 		deferredchecks.clear();        // end zolmol
  }
  
--- 56,59 ----
***************
*** 389,394 ****
  		opened = UNCHANGED;
  		guidstat = CLEAN;
! 		CComPtr<IMgaTerritory> lm;
! 		COMTHROW(CreateTerritory(NULL, &lm));
  		COMTHROW(BeginTransaction(lm, TRANSACTION_READ_ONLY));
  
--- 380,385 ----
  		opened = UNCHANGED;
  		guidstat = CLEAN;
! 	    CComPtr<IMgaTerritory> lm;
! 	    COMTHROW(CreateTerritory(NULL, &lm));
  		COMTHROW(BeginTransaction(lm, TRANSACTION_READ_ONLY));
  
***************
*** 397,401 ****
  			CoreObj  dataroot;
  			COMTHROW(dataproject->get_RootObject(&dataroot.ComPtr()));
! 			s=dataroot[ATTRID_PARADIGM];
  			mgaversion = dataroot[ATTRID_MGAVERSION];
  			if( mgaversion <= 1L) // Core layer changed the project by adding ATTRID_GUID1..4 for CCoreBinFile
--- 388,392 ----
  			CoreObj  dataroot;
  			COMTHROW(dataproject->get_RootObject(&dataroot.ComPtr()));
! 		    s=dataroot[ATTRID_PARADIGM];
  			mgaversion = dataroot[ATTRID_MGAVERSION];
  			if( mgaversion <= 1L) // Core layer changed the project by adding ATTRID_GUID1..4 for CCoreBinFile
***************
*** 411,415 ****
  			throw e;
  		}
! 		
  		if(s.Length()) {
  			if (ver.Length()) {
--- 402,406 ----
  			throw e;
  		}
! 
  		if(s.Length()) {
  			if (ver.Length()) {
***************
*** 580,584 ****
  	}
  	if(baseterr) COMTHROW(AbortTransaction());
! 
  	COMTRY {
  		{
--- 571,575 ----
  	}
  	if(baseterr) COMTHROW(AbortTransaction());
! 	
  	COMTRY {
  		{
***************
*** 609,615 ****
  		RemoveClients();   //
  
! 		ASSERT( m_dwRef == 2); // zolmol
! 		if(rot) COMTHROW(RevokeActiveObject(rot,NULL));
! 		ASSERT( m_dwRef == 1); // zolmol
  		if(dataproject) COMTHROW(dataproject->CloseProject(abort));
  
--- 600,604 ----
  		RemoveClients();   //
  
! 	 	if(rot) COMTHROW(RevokeActiveObject(rot,NULL));
  		if(dataproject) COMTHROW(dataproject->CloseProject(abort));
  
***************
*** 938,941 ****
--- 927,931 ----
  STDMETHODIMP CMgaProject::get_Comment(BSTR *pVal)
  {
+ 
  	COMTRY {
  		CoreObj self;
***************
*** 1053,1058 ****
  		CComPtr< CMgaTerritory > ster;
  		CreateComObject(ster);
! 		ster->coreterr = tt; // zolmol
! 		ster->mgaproject = this;;
  		allterrs.push_front(ster);
  		ster->handler=sink;
--- 1043,1048 ----
  		CComPtr< CMgaTerritory > ster;
  		CreateComObject(ster);
! 		ster->coreterr = tt.Detach();
! 		ster->mgaproject = this;; 
  		allterrs.push_front(ster);
  		ster->handler=sink;



More information about the GME-commit mailing list