1 2011-01-17 Dan Bernstein <mitz@apple.com>
3 Rubber-stamped by Mark Rowe.
5 Update xcodeproj svn:ignore to include xcuserdata.
7 * ANGLE.xcodeproj: Modified property svn:ignore.
8 * src/build_angle.xcodeproj: Modified property svn:ignore.
10 2010-12-01 Steve Falkenburg <sfalken@apple.com>
12 Reviewed by Adam Roben.
14 vcproj changes can't be applied cleanly by the Windows EWS bot
15 https://bugs.webkit.org/show_bug.cgi?id=50328
17 * src/libEGL/libEGL.vcproj: Added property svn:eol-style.
18 * src/libGLESv2/libGLESv2.vcproj: Added property svn:eol-style.
20 2010-11-03 Darin Adler <darin@apple.com>
22 Updated Xcode projects by opening them with Xcode 3.2.4.
23 Updated svn:ignore for Xcode projects.
25 * ANGLE.xcodeproj: Added property svn:ignore.
26 * ANGLE.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
27 * src/build_angle.xcodeproj: Added property svn:ignore.
28 * src/build_angle.xcodeproj/project.pbxproj: Updated with Xcode 3.2.4.
30 2010-09-01 Zhenyao Mo <zmo@google.com>
32 Reviewed by Kenneth Russell.
34 Roll ANGLE under webkit to r402
35 https://bugs.webkit.org/show_bug.cgi?id=45004
37 * ANGLE.xcodeproj/project.pbxproj:
38 * include/GLES2/gl2ext.h:
39 * include/GLSLANG/ResourceLimits.h: Removed.
40 * include/GLSLANG/ShaderLang.h:
41 * src/compiler/BaseTypes.h:
46 * src/compiler/Initialize.cpp:
49 * src/compiler/Initialize.h:
50 * src/compiler/InitializeDll.cpp:
55 * src/compiler/InitializeDll.h:
56 * src/compiler/InitializeParseContext.h:
57 * src/compiler/Intermediate.cpp:
59 (TIntermediate::addBinaryMath):
60 (TIntermediate::setAggregateOperator):
61 (TIntermediate::addComma):
62 (TIntermediate::postProcess):
63 (TIntermBinary::promote):
65 * src/compiler/OutputGLSL.cpp:
66 (TOutputGLSL::writeFunctionParameters):
67 (TOutputGLSL::visitUnary):
68 (TOutputGLSL::visitBranch):
69 * src/compiler/OutputHLSL.cpp:
70 (sh::OutputHLSL::header):
71 (sh::OutputHLSL::visitBinary):
72 (sh::OutputHLSL::visitAggregate):
73 (sh::OutputHLSL::handleExcessiveLoop):
74 (sh::OutputHLSL::addConstructor):
75 * src/compiler/ParseHelper.cpp:
76 (TParseContext::constructorErrorCheck):
77 (TParseContext::samplerErrorCheck):
78 (TParseContext::paramErrorCheck):
79 (TParseContext::findFunction):
80 (TParseContext::executeInitializer):
81 (TParseContext::addConstructor):
82 (TParseContext::addConstStruct):
83 (FreeParseContextIndex):
84 (GetGlobalParseContext):
85 * src/compiler/PoolAlloc.h:
86 (TPoolAllocator::tHeader::tHeader):
87 (pool_allocator::allocate):
88 (pool_allocator::deallocate):
89 * src/compiler/ShaderLang.cpp:
92 (ShInitBuiltInResource):
93 * src/compiler/SymbolTable.cpp:
94 (TType::getStructSize):
95 * src/compiler/SymbolTable.h:
96 (TVariable::setQualifier):
97 * src/compiler/Types.h:
99 (TType::getBasicType):
100 (TType::setBasicType):
101 (TType::getPrecision):
102 (TType::setPrecision):
103 (TType::getQualifier):
104 (TType::setQualifier):
105 (TType::getNominalSize):
106 (TType::setNominalSize):
110 (TType::getArraySize):
111 (TType::setArraySize):
112 (TType::getMaxArraySize):
113 (TType::setMaxArraySize):
114 (TType::clearArrayness):
115 (TType::setArrayInformationType):
116 (TType::getArrayInformationType):
120 (TType::getTypeName):
121 (TType::setTypeName):
123 (TType::getFieldName):
124 (TType::setFieldName):
125 (TType::getBasicString):
126 (TType::getPrecisionString):
127 (TType::getQualifierString):
128 * src/compiler/glslang.l:
129 * src/compiler/glslang.y:
130 * src/compiler/intermediate.h:
131 (TIntermNode::getLine):
132 (TIntermNode::setLine):
133 (TIntermTyped::getAsTyped):
134 (TIntermTyped::setType):
135 (TIntermTyped::getType):
136 (TIntermTyped::getTypePointer):
137 (TIntermTyped::getBasicType):
138 (TIntermTyped::getQualifier):
139 (TIntermTyped::getPrecision):
140 (TIntermTyped::getNominalSize):
141 (TIntermTyped::isMatrix):
142 (TIntermTyped::isArray):
143 (TIntermTyped::isVector):
144 (TIntermTyped::isScalar):
145 (TIntermTyped::getBasicString):
146 (TIntermTyped::getQualifierString):
147 (TIntermSymbol::getId):
148 (TIntermSymbol::getSymbol):
149 (TIntermOperator::setOp):
150 (TIntermBinary::setLeft):
151 (TIntermBinary::setRight):
152 (TIntermBinary::getLeft):
153 (TIntermBinary::getRight):
154 (TIntermUnary::setOperand):
155 (TIntermUnary::getOperand):
156 (TIntermAggregate::getAsAggregate):
157 (TIntermAggregate::getSequence):
158 (TIntermAggregate::setName):
159 (TIntermAggregate::getName):
160 (TIntermAggregate::setUserDefined):
161 (TIntermAggregate::isUserDefined):
162 (TIntermAggregate::getQualifier):
163 (TIntermAggregate::setOptimize):
164 (TIntermAggregate::setDebug):
165 (TIntermSelection::getCondition):
166 (TIntermSelection::getTrueBlock):
167 (TIntermSelection::getFalseBlock):
168 (TIntermSelection::getAsSelectionNode):
169 * src/compiler/parseConst.cpp:
170 (TConstTraverser::TConstTraverser):
171 * src/compiler/preprocessor/atom.c:
173 * src/compiler/preprocessor/atom.h:
174 * src/compiler/preprocessor/compile.h:
175 * src/compiler/preprocessor/cpp.c:
176 * src/compiler/preprocessor/cpp.h:
177 * src/compiler/preprocessor/cppstruct.c:
178 * src/compiler/preprocessor/memory.c:
179 * src/compiler/preprocessor/memory.h:
180 * src/compiler/preprocessor/parser.h:
181 * src/compiler/preprocessor/preprocess.h:
182 * src/compiler/preprocessor/scanner.c:
183 * src/compiler/preprocessor/scanner.h:
184 * src/compiler/preprocessor/slglobals.h:
185 * src/compiler/preprocessor/symbols.c:
187 * src/compiler/preprocessor/symbols.h:
188 * src/compiler/preprocessor/tokens.c:
190 * src/compiler/preprocessor/tokens.h:
191 * src/libEGL/Display.cpp:
192 (egl::Display::Display):
193 (egl::Display::initialize):
194 (egl::Display::terminate):
195 (egl::Display::createDevice):
196 (egl::Display::createWindowSurface):
197 (egl::Display::createContext):
198 (egl::Display::getMultiSampleSupport):
199 (egl::Display::getCompressedTextureSupport):
200 * src/libEGL/Display.h:
201 * src/libEGL/Surface.cpp:
202 (egl::Surface::Surface):
203 (egl::Surface::resetSwapChain):
204 (egl::Surface::getWindowHandle):
205 (egl::Surface::writeRecordableFlipState):
206 (egl::Surface::applyFlipState):
207 (egl::Surface::releaseRecordedState):
208 (egl::Surface::checkForWindowResize):
209 (egl::Surface::swap):
210 * src/libEGL/Surface.h:
211 * src/libEGL/libEGL.cpp:
212 * src/libEGL/libEGL.vcproj:
213 * src/libGLESv2/Blit.cpp:
214 (gl::Blit::setVertexShader):
215 (gl::Blit::setPixelShader):
216 (gl::Blit::setFormatConvertShaders):
217 * src/libGLESv2/Buffer.cpp:
218 (gl::Buffer::Buffer):
219 * src/libGLESv2/Buffer.h:
220 * src/libGLESv2/Context.cpp:
221 (gl::Context::Context):
222 (gl::Context::~Context):
223 (gl::Context::makeCurrent):
224 (gl::Context::markAllStateDirty):
225 (gl::Context::getReadFramebufferHandle):
226 (gl::Context::getDrawFramebufferHandle):
227 (gl::Context::getRenderbufferHandle):
228 (gl::Context::getArrayBufferHandle):
229 (gl::Context::setVertexAttribState):
230 (gl::Context::createBuffer):
231 (gl::Context::createProgram):
232 (gl::Context::createShader):
233 (gl::Context::createTexture):
234 (gl::Context::createRenderbuffer):
235 (gl::Context::deleteBuffer):
236 (gl::Context::deleteShader):
237 (gl::Context::deleteProgram):
238 (gl::Context::deleteTexture):
239 (gl::Context::deleteRenderbuffer):
240 (gl::Context::getBuffer):
241 (gl::Context::getShader):
242 (gl::Context::getProgram):
243 (gl::Context::getTexture):
244 (gl::Context::getRenderbuffer):
245 (gl::Context::getReadFramebuffer):
246 (gl::Context::getDrawFramebuffer):
247 (gl::Context::bindArrayBuffer):
248 (gl::Context::bindElementArrayBuffer):
249 (gl::Context::bindTexture2D):
250 (gl::Context::bindTextureCubeMap):
251 (gl::Context::bindReadFramebuffer):
252 (gl::Context::bindDrawFramebuffer):
253 (gl::Context::bindRenderbuffer):
254 (gl::Context::useProgram):
255 (gl::Context::setFramebufferZero):
256 (gl::Context::setRenderbufferStorage):
257 (gl::Context::getFramebuffer):
258 (gl::Context::getArrayBuffer):
259 (gl::Context::getElementArrayBuffer):
260 (gl::Context::getCurrentProgram):
261 (gl::Context::getTexture2D):
262 (gl::Context::getTextureCubeMap):
263 (gl::Context::getSamplerTexture):
264 (gl::Context::getFloatv):
265 (gl::Context::getIntegerv):
266 (gl::Context::getQueryParameterInfo):
267 (gl::Context::applyRenderTarget):
268 (gl::Context::applyState):
269 (gl::Context::applyIndexBuffer):
270 (gl::Context::readPixels):
271 (gl::Context::clear):
272 (gl::Context::finish):
273 (gl::Context::flush):
274 (gl::Context::supportsShaderModel3):
275 (gl::Context::getMaxSupportedSamples):
276 (gl::Context::getNearestSupportedSamples):
277 (gl::Context::supportsCompressedTextures):
278 (gl::Context::detachBuffer):
279 (gl::Context::detachTexture):
280 (gl::Context::detachFramebuffer):
281 (gl::Context::detachRenderbuffer):
282 (gl::Context::getIncompleteTexture):
283 (gl::Context::initExtensionString):
284 (gl::Context::blitFramebuffer):
285 * src/libGLESv2/Context.h:
286 (gl::AttributeState::AttributeState):
287 * src/libGLESv2/Framebuffer.cpp:
288 (gl::Framebuffer::Framebuffer):
289 (gl::Framebuffer::~Framebuffer):
290 (gl::Framebuffer::lookupRenderbuffer):
291 (gl::Framebuffer::setColorbuffer):
292 (gl::Framebuffer::setDepthbuffer):
293 (gl::Framebuffer::setStencilbuffer):
294 (gl::Framebuffer::detachTexture):
295 (gl::Framebuffer::detachRenderbuffer):
296 (gl::Framebuffer::getRenderTargetSerial):
297 (gl::Framebuffer::getRenderTarget):
298 (gl::Framebuffer::getDepthStencil):
299 (gl::Framebuffer::getDepthbufferSerial):
300 (gl::Framebuffer::getStencilbufferSerial):
301 (gl::Framebuffer::getColorbuffer):
302 (gl::Framebuffer::getDepthbuffer):
303 (gl::Framebuffer::getStencilbuffer):
304 (gl::Framebuffer::getColorbufferHandle):
305 (gl::Framebuffer::getDepthbufferHandle):
306 (gl::Framebuffer::getStencilbufferHandle):
307 (gl::Framebuffer::hasStencil):
308 (gl::Framebuffer::isMultisample):
309 (gl::Framebuffer::completeness):
310 (gl::DefaultFramebuffer::DefaultFramebuffer):
311 (gl::Framebuffer::getSamples):
312 (gl::DefaultFramebuffer::completeness):
313 * src/libGLESv2/Framebuffer.h:
314 * src/libGLESv2/Program.cpp:
315 (gl::Program::Program):
316 (gl::Program::~Program):
317 (gl::Program::attachShader):
318 (gl::Program::detachShader):
319 (gl::Program::linkVaryings):
321 (gl::Program::unlink):
322 (gl::Program::release):
323 (gl::Program::addRef):
324 (gl::Program::getRefCount):
325 (gl::Program::getDxViewportLocation):
326 * src/libGLESv2/Program.h:
327 * src/libGLESv2/RefCountObject.cpp: Added.
328 (gl::RefCountObject::RefCountObject):
329 (gl::RefCountObject::~RefCountObject):
330 (gl::RefCountObject::addRef):
331 (gl::RefCountObject::release):
332 (gl::RefCountObjectBindingPointer::set):
333 * src/libGLESv2/RefCountObject.h: Added.
334 (gl::RefCountObject::id):
335 (gl::RefCountObjectBindingPointer::RefCountObjectBindingPointer):
336 (gl::RefCountObjectBindingPointer::~RefCountObjectBindingPointer):
337 (gl::RefCountObjectBindingPointer::get):
338 (gl::RefCountObjectBindingPointer::id):
339 (gl::RefCountObjectBindingPointer::operator ! ):
340 (gl::BindingPointer::set):
341 (gl::BindingPointer::get):
342 (gl::BindingPointer::operator -> ):
343 * src/libGLESv2/Renderbuffer.cpp:
344 (gl::Renderbuffer::Renderbuffer):
345 (gl::Renderbuffer::~Renderbuffer):
346 (gl::Renderbuffer::isColorbuffer):
347 (gl::Renderbuffer::isDepthbuffer):
348 (gl::Renderbuffer::isStencilbuffer):
349 (gl::Renderbuffer::getRenderTarget):
350 (gl::Renderbuffer::getDepthStencil):
351 (gl::Renderbuffer::getWidth):
352 (gl::Renderbuffer::getHeight):
353 (gl::Renderbuffer::getFormat):
354 (gl::Renderbuffer::getD3DFormat):
355 (gl::Renderbuffer::getSerial):
356 (gl::Renderbuffer::setStorage):
357 (gl::RenderbufferStorage::RenderbufferStorage):
358 (gl::RenderbufferStorage::~RenderbufferStorage):
359 (gl::RenderbufferStorage::isColorbuffer):
360 (gl::RenderbufferStorage::isDepthbuffer):
361 (gl::RenderbufferStorage::isStencilbuffer):
362 (gl::RenderbufferStorage::getRenderTarget):
363 (gl::RenderbufferStorage::getDepthStencil):
364 (gl::RenderbufferStorage::getWidth):
365 (gl::RenderbufferStorage::getHeight):
366 (gl::RenderbufferStorage::setSize):
367 (gl::RenderbufferStorage::getFormat):
368 (gl::RenderbufferStorage::getD3DFormat):
369 (gl::RenderbufferStorage::getSamples):
370 (gl::RenderbufferStorage::getSerial):
371 (gl::RenderbufferStorage::issueSerial):
372 (gl::Colorbuffer::Colorbuffer):
373 (gl::Colorbuffer::isColorbuffer):
374 (gl::Colorbuffer::getRedSize):
375 (gl::Colorbuffer::getGreenSize):
376 (gl::Colorbuffer::getBlueSize):
377 (gl::Colorbuffer::getAlphaSize):
378 (gl::DepthStencilbuffer::DepthStencilbuffer):
379 (gl::DepthStencilbuffer::~DepthStencilbuffer):
380 (gl::DepthStencilbuffer::isDepthbuffer):
381 (gl::DepthStencilbuffer::isStencilbuffer):
382 (gl::DepthStencilbuffer::getDepthSize):
383 (gl::DepthStencilbuffer::getStencilSize):
384 (gl::DepthStencilbuffer::getDepthStencil):
385 (gl::Depthbuffer::Depthbuffer):
386 (gl::Depthbuffer::~Depthbuffer):
387 (gl::Depthbuffer::isDepthbuffer):
388 (gl::Depthbuffer::isStencilbuffer):
389 (gl::Stencilbuffer::Stencilbuffer):
390 (gl::Stencilbuffer::~Stencilbuffer):
391 (gl::Stencilbuffer::isDepthbuffer):
392 (gl::Stencilbuffer::isStencilbuffer):
393 * src/libGLESv2/Renderbuffer.h:
394 (gl::Renderbuffer::getStorage):
395 * src/libGLESv2/ResourceManager.cpp: Added.
396 (gl::ResourceManager::ResourceManager):
397 (gl::ResourceManager::~ResourceManager):
398 (gl::ResourceManager::addRef):
399 (gl::ResourceManager::release):
400 (gl::ResourceManager::createBuffer):
401 (gl::ResourceManager::createShader):
402 (gl::ResourceManager::createProgram):
403 (gl::ResourceManager::createTexture):
404 (gl::ResourceManager::createRenderbuffer):
405 (gl::ResourceManager::deleteBuffer):
406 (gl::ResourceManager::deleteShader):
407 (gl::ResourceManager::deleteProgram):
408 (gl::ResourceManager::deleteTexture):
409 (gl::ResourceManager::deleteRenderbuffer):
410 (gl::ResourceManager::getBuffer):
411 (gl::ResourceManager::getShader):
412 (gl::ResourceManager::getTexture):
413 (gl::ResourceManager::getProgram):
414 (gl::ResourceManager::getRenderbuffer):
415 (gl::ResourceManager::setRenderbuffer):
416 (gl::ResourceManager::checkBufferAllocation):
417 (gl::ResourceManager::checkTextureAllocation):
418 (gl::ResourceManager::checkRenderbufferAllocation):
419 * src/libGLESv2/ResourceManager.h: Added.
420 * src/libGLESv2/Shader.cpp:
421 (gl::Shader::Shader):
422 (gl::Shader::addRef):
423 (gl::Shader::release):
424 (gl::Shader::getRefCount):
425 (gl::Shader::parseVaryings):
426 (gl::VertexShader::VertexShader):
427 (gl::FragmentShader::FragmentShader):
428 * src/libGLESv2/Shader.h:
429 * src/libGLESv2/Texture.cpp:
430 (gl::Texture::Image::Image):
431 (gl::Texture::Texture):
432 (gl::Texture::getBlitter):
433 (gl::Texture::selectFormat):
434 (gl::Texture::loadImageData):
435 (gl::Texture::loadAlphaImageData):
436 (gl::Texture::loadLuminanceImageData):
437 (gl::Texture::loadLuminanceAlphaImageData):
438 (gl::Texture::loadRGBUByteImageData):
439 (gl::Texture::loadRGB565ImageData):
440 (gl::Texture::loadRGBAUByteImageData):
441 (gl::Texture::loadRGBA4444ImageData):
442 (gl::Texture::loadRGBA5551ImageData):
443 (gl::Texture::loadBGRAImageData):
444 (gl::Texture::createSurface):
445 (gl::Texture::setImage):
446 (gl::Texture::setCompressedImage):
447 (gl::Texture::subImage):
448 (gl::Texture::subImageCompressed):
449 (gl::Texture2D::Texture2D):
450 (gl::Texture2D::getFormat):
451 (gl::Texture2D::setCompressedImage):
452 (gl::Texture2D::subImage):
453 (gl::Texture2D::subImageCompressed):
454 (gl::Texture2D::copyImage):
455 (gl::Texture2D::copySubImage):
456 (gl::Texture2D::isCompressed):
457 (gl::Texture2D::getColorbuffer):
458 (gl::TextureCubeMap::TextureCubeMap):
459 (gl::TextureCubeMap::getFormat):
460 (gl::TextureCubeMap::setCompressedImage):
461 (gl::TextureCubeMap::subImage):
462 (gl::TextureCubeMap::subImageCompressed):
463 (gl::TextureCubeMap::isCompressed):
464 (gl::TextureCubeMap::copyImage):
465 (gl::TextureCubeMap::copySubImage):
466 (gl::TextureCubeMap::getColorbuffer):
467 (gl::Texture::TextureColorbufferProxy::addRef):
468 (gl::Texture::TextureColorbufferProxy::release):
469 (gl::Texture::TextureColorbufferProxy::getWidth):
470 (gl::Texture::TextureColorbufferProxy::getHeight):
471 (gl::Texture::TextureColorbufferProxy::getFormat):
472 * src/libGLESv2/Texture.h:
473 * src/libGLESv2/libGLESv2.cpp:
474 * src/libGLESv2/libGLESv2.def:
475 * src/libGLESv2/libGLESv2.vcproj:
476 * src/libGLESv2/main.h:
477 * src/libGLESv2/utilities.cpp:
478 (gl::ComputeCompressedPitch):
479 (gl::ComputeCompressedSize):
481 (gl::ComputePixelSize):
482 (gl::CheckTextureFormatType):
483 (es2dx::ConvertRenderbufferFormat):
484 (es2dx::GetSamplesFromMultisampleType):
485 (es2dx::GetMultisampleTypeFromSamples):
486 * src/libGLESv2/utilities.h:
488 2010-08-17 Chris Marrin <cmarrin@apple.com>
492 Moved previous link error fix to Base.xcconfig.
494 * ANGLE.xcodeproj/project.pbxproj:
495 * Configurations/Base.xcconfig:
497 2010-08-17 Chris Marrin <cmarrin@apple.com>
501 Got rid of link errors in WebCore.
503 Changed GCC_INLINES_ARE_PRIVATE_EXTERN to YES and
504 GCC_SYMBOLS_PRIVATE_EXTERN to NO to match WebCore
507 * ANGLE.xcodeproj/project.pbxproj:
509 2010-08-04 Kenneth Russell <kbr@google.com>
511 Reviewed by Dimitri Glazkov.
514 https://bugs.webkit.org/show_bug.cgi?id=43500
516 Updated ANGLE to r352 (July 26, 2010). Built WebKit to test.
518 * include/GLSLANG/ShaderLang.h:
519 * src/compiler/Initialize.cpp:
520 (BuiltInFunctionsCommon):
521 (BuiltInFunctionsVertex):
522 (BuiltInFunctionsFragment):
524 (DefaultPrecisionVertex):
525 (DefaultPrecisionFragment):
527 (TBuiltIns::initialize):
529 * src/compiler/Initialize.h:
530 (TBuiltIns::getBuiltInStrings):
531 * src/compiler/OutputGLSL.cpp:
532 (TOutputGLSL::visitSelection):
533 * src/compiler/ShHandle.h:
534 (TCompiler::getLanguage):
535 (TCompiler::getSpec):
536 (TCompiler::getSymbolTable):
537 (TCompiler::getInfoSink):
538 * src/compiler/ShaderLang.cpp:
539 (InitializeSymbolTable):
540 (GenerateBuiltInSymbolTable):
542 (ShConstructCompiler):
545 * src/compiler/SymbolTable.h:
546 (TSymbolTable::atBuiltInLevel):
547 (TSymbolTable::atGlobalLevel):
548 (TSymbolTable::push):
549 (TSymbolTable::getGlobalLevel):
550 (TSymbolTable::currentLevel):
551 * src/libGLESv2/Shader.cpp:
552 (gl::Shader::Shader):
553 (gl::Shader::compileToHLSL):
555 2010-08-03 Mark Rowe <mrowe@apple.com>
557 Rubber-stamped by Adele Peterson.
559 Remove some unnecessary files from the ANGLE tree.
561 * src/compiler/tools/COPYING.bison: Removed.
562 * src/compiler/tools/COPYING.flex: Removed.
563 * src/compiler/tools/README: Removed.
564 * src/compiler/tools/bison.hairy: Removed.
565 * src/compiler/tools/bison.simple: Removed.
567 2010-08-03 Mark Rowe <mrowe@apple.com>
569 Rubber-stamped by Adele Peterson.
571 Clean up the ANGLE Xcode project.
573 Main changes include:
574 • Adding a Production configuration.
575 • Modifying the library name from libangle.a to libANGLE.a.
576 • Installing the headers in a subdirectory of /usr/local/include to avoid polluting the top-level directory.
577 • Generating derived sources in to the built products directory so they're saved along with the symroot.
578 • Switching to using .xcconfig files for maximum cleanliness.
580 * ANGLE.xcodeproj/project.pbxproj:
581 * Configurations/ANGLE.xcconfig: Added.
582 * Configurations/Base.xcconfig: Added.
583 * Configurations/DebugRelease.xcconfig: Added.
585 2010-08-02 Paul Sawaya <psawaya@apple.com>
587 Reviewed by Adele Peterson.
589 Add ANGLE library to WebKit. From the repository (http://angleproject.googlecode.com) as of July 22.
590 https://bugs.webkit.org/show_bug.cgi?id=42789