# HG changeset patch # User hgs # Date 1282565983 -19800 # Node ID 24e118dfbea1118f2c0f90e8b392f1356b7eb450 # Parent 3efc7a0e8755f66e01f6163d5202877d78383b54 201033 diff -r 3efc7a0e8755 -r 24e118dfbea1 genericpositioningplugins/group/bld.inf --- a/genericpositioningplugins/group/bld.inf Fri Aug 06 19:34:22 2010 +0530 +++ b/genericpositioningplugins/group/bld.inf Mon Aug 23 17:49:43 2010 +0530 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -15,16 +15,12 @@ * */ +PRJ_PLATFORMS +WINSCW ARMV5 GCCE -#include -PRJ_PLATFORMS -DEFAULT GCCE +#include "../rom/bld.inf" #include "../locationnpppsy/group/bld.inf" #include "../locationsuplpsy/group/bld.inf" -PRJ_EXPORTS -../cenrep/1028224B_s60.cre z:/private/10202be9/1028224B_s60.cre -../rom/prifw_cenrep.iby CORE_MW_LAYER_IBY_EXPORT_PATH(prifw_cenrep.iby) - // End of File diff -r 3efc7a0e8755 -r 24e118dfbea1 genericpositioningplugins/rom/bld.inf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/genericpositioningplugins/rom/bld.inf Mon Aug 23 17:49:43 2010 +0530 @@ -0,0 +1,27 @@ +/* +* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: The common build file. +* +*/ + + +#include +PRJ_PLATFORMS +DEFAULT GCCE + +PRJ_EXPORTS +../cenrep/1028224B_s60.cre z:/private/10202be9/1028224B_s60.cre +prifw_cenrep.iby CORE_MW_LAYER_IBY_EXPORT_PATH(prifw_cenrep.iby) + +// End of File diff -r 3efc7a0e8755 -r 24e118dfbea1 locationsystemui/locationsysui/possettings/poslocationservices/src/poslocationservices.cpp --- a/locationsystemui/locationsysui/possettings/poslocationservices/src/poslocationservices.cpp Fri Aug 06 19:34:22 2010 +0530 +++ b/locationsystemui/locationsysui/possettings/poslocationservices/src/poslocationservices.cpp Mon Aug 23 17:49:43 2010 +0530 @@ -216,7 +216,7 @@ Qt::ISODate)); service->setContentWidgetData("sec2text", QString(hbTrId( - "txt_loe_list_valid_until_2")).arg(validity)); + "txt_loe_list_valid_until_1")).arg(validity)); qDebug() << "Adding service into the group"; mOperation->appendDataFormItem(service, mGroup); diff -r 3efc7a0e8755 -r 24e118dfbea1 locationsystemui/locationsysui/privacyverifiernotifierui/posverificationdialogplugin/resources/posverificationcustomdialog.docml --- a/locationsystemui/locationsysui/privacyverifiernotifierui/posverificationdialogplugin/resources/posverificationcustomdialog.docml Fri Aug 06 19:34:22 2010 +0530 +++ b/locationsystemui/locationsysui/privacyverifiernotifierui/posverificationdialogplugin/resources/posverificationcustomdialog.docml Mon Aug 23 17:49:43 2010 +0530 @@ -1,11 +1,9 @@ - + - - @@ -26,35 +24,35 @@ - + - + - - + - - + + + diff -r 3efc7a0e8755 -r 24e118dfbea1 locationsystemui/locationsysui/privacyverifiernotifierui/posverificationdialogplugin/src/posverificationcustomdialog.cpp --- a/locationsystemui/locationsysui/privacyverifiernotifierui/posverificationdialogplugin/src/posverificationcustomdialog.cpp Fri Aug 06 19:34:22 2010 +0530 +++ b/locationsystemui/locationsysui/privacyverifiernotifierui/posverificationdialogplugin/src/posverificationcustomdialog.cpp Mon Aug 23 17:49:43 2010 +0530 @@ -242,10 +242,16 @@ QSizePolicy policy; policy.setHorizontalPolicy(QSizePolicy::Preferred); policy.setVerticalPolicy(QSizePolicy::Ignored); + QSizePolicy text2Policy; + text2Policy.setHorizontalPolicy(QSizePolicy::Preferred); + text2Policy.setVerticalPolicy(QSizePolicy::Preferred); + text2Policy.setHorizontalStretch(0); + if (mQueryText2) { - mQueryText2->setSizePolicy(policy); + mQueryText2->setSizePolicy(text2Policy); mQueryText2->setAlignment(Qt::AlignTop); + mQueryText2->setTextWrapping(Hb::TextWordWrap); layout->addItem(mQueryText2, 1, 0); layout->setRowSpacing(1, margin); layout->setContentsMargins(leftmargin, 0, 0, 0); diff -r 3efc7a0e8755 -r 24e118dfbea1 locationtriggering/group/bld.inf --- a/locationtriggering/group/bld.inf Fri Aug 06 19:34:22 2010 +0530 +++ b/locationtriggering/group/bld.inf Mon Aug 23 17:49:43 2010 +0530 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -16,28 +16,10 @@ * */ -#include - -PRJ_PLATFORMS -DEFAULT GCCE - -PRJ_EXPORTS -#ifdef CORE_MW_LAYER_IBY_EXPORT_PATH -../rom/locationtriggering.iby CORE_MW_LAYER_IBY_EXPORT_PATH(locationtriggering.iby) -../rom/locationtriggeringstub.iby CORE_MW_LAYER_IBY_EXPORT_PATH(locationtriggeringstub.iby) +PRJ_PLATFORMS +WINSCW ARMV5 GCCE -// Export SIS File -../data/lbtstub.sis /epoc32/data/z/system/install/lbtstub.sis - -#endif - -#ifdef MW_LAYER_CONFML -../conf/lbtsettings.confml MW_LAYER_CONFML(lbtsettings.confml) -#endif - -#ifdef MW_LAYER_CRML -../conf/lbtsettings_1028312F.crml MW_LAYER_CRML(lbtsettings_1028312F.crml) -#endif +#include "../rom/bld.inf" #include "../ltlogger/group/bld.inf" #include "../ltclientlib/group/bld.inf" diff -r 3efc7a0e8755 -r 24e118dfbea1 locationtriggering/ltcontainer/src/lbtcontainerareafilter.cpp --- a/locationtriggering/ltcontainer/src/lbtcontainerareafilter.cpp Fri Aug 06 19:34:22 2010 +0530 +++ b/locationtriggering/ltcontainer/src/lbtcontainerareafilter.cpp Mon Aug 23 17:49:43 2010 +0530 @@ -330,7 +330,7 @@ TInt i; if(contExtInfo!=NULL) { - if((isFilterPresent>0 && isEntryRequested && iHystRadiusArray.Count()>0) || (iHystRadiusArray.Count()>0 && isFilterPresent==0 )) + if( iHystRadiusArray.Count()>0) { isFilterPresent++; isEntryRequested=EFalse; @@ -346,8 +346,10 @@ } - if((isFilterPresent>0 && isEntryRequested && iTriggerFiredArray.Count()>0) || (iTriggerFiredArray.Count()>0 && isFilterPresent==0 )) + if((isFilterPresent>0 && isEntryRequested ) || ( isFilterPresent==0 )) { + if(iTriggerFiredArray.Count()>0) + { isFilterPresent++; isEntryRequested=EFalse; for(i=0;i0 && isEntryRequested && iSidArray.Count()>0) || (iSidArray.Count()>0 && isFilterPresent==0 )) { diff -r 3efc7a0e8755 -r 24e118dfbea1 locationtriggering/ltcontainer/src/lbtcontainerattrfilter.cpp --- a/locationtriggering/ltcontainer/src/lbtcontainerattrfilter.cpp Fri Aug 06 19:34:22 2010 +0530 +++ b/locationtriggering/ltcontainer/src/lbtcontainerattrfilter.cpp Mon Aug 23 17:49:43 2010 +0530 @@ -58,7 +58,7 @@ TInt i=0; if(trigEntry!=NULL) { - if((isFilterPresent>0 && isEntryRequested) || (iTriggerStateArray.Count()>0 && isFilterPresent==0)) + if( iTriggerStateArray.Count()>0 ) { isFilterPresent++; for(i=0;i0 && isEntryRequested && iTriggerValidityArray.Count()>0) || - (iTriggerValidityArray.Count()>0 && isFilterPresent==0) ) + if( (isFilterPresent>0 && isEntryRequested ) || + (isFilterPresent==0) ) { + if(iTriggerValidityArray.Count()>0) + { isFilterPresent++; isEntryRequested=EFalse; for(i=0;i0 && isEntryRequested && iTriggerTypeArray.Count()>0) || (iTriggerTypeArray.Count()>0 && isFilterPresent==0)) { diff -r 3efc7a0e8755 -r 24e118dfbea1 locationtriggering/ltcontainer/src/lbtcontainercompfilter.cpp --- a/locationtriggering/ltcontainer/src/lbtcontainercompfilter.cpp Fri Aug 06 19:34:22 2010 +0530 +++ b/locationtriggering/ltcontainer/src/lbtcontainercompfilter.cpp Mon Aug 23 17:49:43 2010 +0530 @@ -88,7 +88,7 @@ TInt i; if(contExtInfo!=NULL) { - if((isFilterPresent>0 && isEntryRequested && iHystRadiusArray.Count()>0) || (iHystRadiusArray.Count()>0 && isFilterPresent==0 )) + if( iHystRadiusArray.Count()>0) { isFilterPresent++; isEntryRequested=EFalse; @@ -104,8 +104,10 @@ } - if((isFilterPresent>0 && isEntryRequested && iTriggerFiredArray.Count()>0) || (iTriggerFiredArray.Count()>0 && isFilterPresent==0 )) + if((isFilterPresent>0 && isEntryRequested ) || isFilterPresent==0 ) { + if(iTriggerFiredArray.Count()>0) + { isFilterPresent++; isEntryRequested=EFalse; for(i=0;i0 && isEntryRequested && iSidArray.Count()>0) || (iSidArray.Count()>0 && isFilterPresent==0 )) { diff -r 3efc7a0e8755 -r 24e118dfbea1 locationtriggering/ltcontainer/src/lbtdboperationao.cpp --- a/locationtriggering/ltcontainer/src/lbtdboperationao.cpp Fri Aug 06 19:34:22 2010 +0530 +++ b/locationtriggering/ltcontainer/src/lbtdboperationao.cpp Mon Aug 23 17:49:43 2010 +0530 @@ -58,7 +58,12 @@ } iView = &aView; - iView->Prepare( iDb, TDbQuery(aQuery, EDbCompareFolded) ); + TInt err =iView->Prepare( iDb, TDbQuery(aQuery, EDbCompareFolded) ); + if( err != KErrNone ) + { + TRequestStatus* status = &iStatus; + User::RequestComplete(status, err); + } iView->Evaluate(iStatus); SetActive(); iOperation = EDbSqlQuery; diff -r 3efc7a0e8755 -r 24e118dfbea1 locationtriggering/ltcontainer/src/lbtdbtriggersmanager.cpp --- a/locationtriggering/ltcontainer/src/lbtdbtriggersmanager.cpp Fri Aug 06 19:34:22 2010 +0530 +++ b/locationtriggering/ltcontainer/src/lbtdbtriggersmanager.cpp Mon Aug 23 17:49:43 2010 +0530 @@ -364,16 +364,16 @@ { case EOpStateQuery: { - iView.FirstL(); + // check if view is empty, return KErrNotFound - if( iView.IsEmptyL() || !iView.AtRow() ) + if( iView.IsEmptyL() || !iView.AtRow() || !iView.FirstL() ) { CompleteClientRequest( KErrNotFound ); break; } // Start iterating through all the triggers in view iOperationState = EOpStateIterating; - iView.FirstL(); + } // Omitting break is intentional case EOpStateIterating: @@ -763,14 +763,14 @@ case EOpStateQuery: { // check if view is empty, return KErrNotFound - if( iView.IsEmptyL() ) + if( iView.IsEmptyL() || !iView.FirstL()) { CompleteClientRequest( KErrNotFound ); break; } // Start iterating through all the triggers in view iOperationState = EOpStateIterating; - iView.FirstL(); + } // Omitting break is intentional case EOpStateIterating: @@ -835,8 +835,10 @@ } CleanupStack::PopAndDestroy(entry); } - iView.NextL(); - } + TBool res =iView.NextL(); + if (!res) + break; + } if( count >= KStepCount ) { @@ -869,7 +871,7 @@ case EOpStateQuery: { // check if view is empty, return KErrNotFound - if( iView.IsEmptyL() ) + if( iView.IsEmptyL() || !iView.FirstL()) { CompleteClientRequest( KErrNotFound ); break; @@ -877,7 +879,8 @@ // Start iterating through all the triggers in view iOperationState = EOpStateIterating; - iView.FirstL(); + + } // Omitting break is intentional case EOpStateIterating: @@ -924,7 +927,10 @@ } CleanupStack::PopAndDestroy( entry ); } - iView.NextL(); + + TBool res = iView.NextL(); + if(!res) + break; } } @@ -982,7 +988,8 @@ } } - iView.NextL(); + if(!iView.NextL()) + break; } if( count >= KStepCount ) @@ -1321,7 +1328,11 @@ PrepareViewForTriggersL( aTriggerIds, iView ); // rest of list triggers operation is in the method HandleGetTriggersEventL. - iView.FirstL(); + if(!iView.FirstL()) + { + CompleteClientRequest( KErrNotFound ); + return; + } SelfComplete(); } @@ -1395,7 +1406,12 @@ PrepareViewForListingL( iView ); // rest of list triggers operation is in the method HandleListTriggersEventL. - iView.FirstL(); + + if(!iView.FirstL()) + { + CompleteClientRequest( KErrNotFound ); + return; + } iFilterBase = LbtContainerUtilities::GetContainerFilterFromListOptionsLC(iFilter); CleanupStack::Pop(1); // iFilterBase @@ -1507,9 +1523,13 @@ sql.AppendNum( aTriggerId ); // Execute the query to delete the entry - iDbOperation->ExecuteSyncQuery( view, sql ); - view.Close(); - } + TInt err =iDbOperation->ExecuteSyncQuery( view, sql ); + if( err != KErrNone ) + { + LOG("err"); + } + view.Close(); + } //--------------------------------------------------------------------------- // CLbtDbTriggersManager::AddGeoCellIntoDbL @@ -1759,10 +1779,15 @@ iIdArray.Reset(); RDbView view; + CleanupClosePushL( view ); PrepareViewForTriggersL( aTriggerIds, view ); + if(!view.FirstL()) + { + CompleteClientRequest( KErrNotFound ); + return; + } + - CleanupClosePushL( view ); - view.FirstL(); while(view.AtRow()) { view.GetL(); @@ -1815,7 +1840,8 @@ } } } - view.NextL(); + if(!view.NextL()) + break; } CleanupStack::PopAndDestroy(); // view User::RequestComplete( status, KErrNone ); @@ -1853,7 +1879,12 @@ TBool found = EFalse; CleanupClosePushL( view ); - view.FirstL(); + + if(!view.FirstL()) + { + CompleteClientRequest( KErrNotFound ); + return; + } while(view.AtRow()) { view.GetL(); @@ -1870,8 +1901,10 @@ view.PutL(); } } - view.NextL(); - } + if(!view.NextL()) + break; + + } CleanupStack::PopAndDestroy(); //view TInt error = KErrNone; @@ -2036,10 +2069,12 @@ User::Leave(error); } CleanupClosePushL(hybridView); - hybridView.FirstL(); + if(hybridView.FirstL()) + { hybridView.GetL(); hybridView.DeleteL(); hybridView.Close(); + } CleanupStack::PopAndDestroy(1); // hybridView break; } @@ -2589,7 +2624,8 @@ } } - iView.NextL(); + if(!iView.NextL()) + break; } if( count >= KStepCount ) diff -r 3efc7a0e8755 -r 24e118dfbea1 locationtriggering/rom/bld.inf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/locationtriggering/rom/bld.inf Mon Aug 23 17:49:43 2010 +0530 @@ -0,0 +1,44 @@ +/* +* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: This file provides the information required for building the +* LBT FW +* +*/ + +#include + +PRJ_PLATFORMS +DEFAULT GCCE + +PRJ_EXPORTS +#ifdef CORE_MW_LAYER_IBY_EXPORT_PATH +../rom/locationtriggering.iby CORE_MW_LAYER_IBY_EXPORT_PATH(locationtriggering.iby) +../rom/locationtriggeringstub.iby CORE_MW_LAYER_IBY_EXPORT_PATH(locationtriggeringstub.iby) + +// Export SIS File +../data/lbtstub.sis /epoc32/data/z/system/install/lbtstub.sis + +#endif + +#ifdef MW_LAYER_CONFML +../conf/lbtsettings.confml MW_LAYER_CONFML(lbtsettings.confml) +#endif + +#ifdef MW_LAYER_CRML +../conf/lbtsettings_1028312F.crml MW_LAYER_CRML(lbtsettings_1028312F.crml) +#endif + +PRJ_MMPFILES + +// End of file diff -r 3efc7a0e8755 -r 24e118dfbea1 package_definition.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/package_definition.xml Mon Aug 23 17:49:43 2010 +0530 @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 3efc7a0e8755 -r 24e118dfbea1 package_map.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/package_map.xml Mon Aug 23 17:49:43 2010 +0530 @@ -0,0 +1,1 @@ + diff -r 3efc7a0e8755 -r 24e118dfbea1 supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplstate.h --- a/supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplstate.h Fri Aug 06 19:34:22 2010 +0530 +++ b/supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplstate.h Mon Aug 23 17:49:43 2010 +0530 @@ -24,8 +24,6 @@ #ifdef _DEBUG #define PRINT_MESSAGE #endif -#define PRINT_MESSAGE -//#undef PRINT_MESSAGE /** MOMASuplMsgStateObserver Notifies about complaetion of operation with or without error. diff -r 3efc7a0e8755 -r 24e118dfbea1 supl/locationomasuplprotocolhandler/protocolhandlerver2/inc/epos_comasuplstate.h --- a/supl/locationomasuplprotocolhandler/protocolhandlerver2/inc/epos_comasuplstate.h Fri Aug 06 19:34:22 2010 +0530 +++ b/supl/locationomasuplprotocolhandler/protocolhandlerver2/inc/epos_comasuplstate.h Mon Aug 23 17:49:43 2010 +0530 @@ -24,8 +24,6 @@ #ifdef _DEBUG #define PRINT_MESSAGE #endif -#define PRINT_MESSAGE -//#undef PRINT_MESSAGE /** MOMASuplMsgStateObserver Notifies about complaetion of operation with or without error.