Incorporated most of Emilo's changes. His VG changes lead to a panic from window server. It may be a circular deadlockproblem where Wserv is a client of EGL which is a client of Wserv, thus circular. Need to look at it further. I also fixed the arrangement of def files, and didn't take the VG mmp file changes, as I don't think they are appropriate to a stand alone real EGL implmentation. Still need to pull in Emilo's graphicscomposition changes.
// Copyright (c) 2009 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:
//
target multiplesurfaces.exe
CAPABILITY SwEvent WriteDeviceData ReadDeviceData
targettype exe
uid 0x100039CE 0x101FCABF
vendorid 0x70000001
userinclude .
userinclude ..\src
userinclude ..\src\tests_flowwindow
userinclude ..\src\tests_zorder
userinclude ..\src\windows
systeminclude /epoc32/include
systeminclude /epoc32/include/stdapis
sourcepath .
START resource multiplesurfaces_reg.rss
TARGETPATH /private/10003a3f/apps
END
library ecom.lib
library euser.lib
library cone.lib
library ws32.lib
library eikcore.lib
LIBRARY hal.lib
LIBRARY efsrv.lib
LIBRARY eikcoctl.lib
LIBRARY apparc.lib
LIBRARY fbscli.lib
LIBRARY gdi.lib
LIBRARY surfaceupdateclient.lib imageconversion.lib bitmaptransforms.lib
LIBRARY surfacemanager.lib
SOURCEPATH ..\src
SOURCE surfaceutility.cpp
SOURCEPATH ..\src\tests_zorder
SOURCE multiplesurfacesapp.cpp cmultiplesurfaces.cpp
SOURCEPATH ..\src\windows
SOURCE tsmallwindowraster.cpp
SOURCE twindow.cpp
SMPSAFE