<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>103710</bug_id>
          
          <creation_ts>2012-11-29 22:04:11 -0800</creation_ts>
          <short_desc>[EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found</short_desc>
          <delta_ts>2012-12-04 01:13:00 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>102991</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kalyan">kalyan.kondapally</reporter>
          <assigned_to name="Kalyan">kalyan.kondapally</assigned_to>
          <cc>dino</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>noam</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yael</cc>
    
    <cc>zeno</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>779809</commentid>
    <comment_count>0</comment_count>
    <who name="Kalyan">kalyan.kondapally</who>
    <bug_when>2012-11-29 22:04:11 -0800</bug_when>
    <thetext>When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
In this case GraphicsSurface usage depends on Xcomposite and Xrender extensions. USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779810</commentid>
    <comment_count>1</comment_count>
    <who name="Kalyan">kalyan.kondapally</who>
    <bug_when>2012-11-29 22:05:53 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
&gt; In this case GraphicsSurface usage depends on Xcomposite and Xrender extensions. USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.

This is in case of WebGL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779856</commentid>
    <comment_count>2</comment_count>
      <attachid>176906</attachid>
    <who name="Kalyan">kalyan.kondapally</who>
    <bug_when>2012-11-29 23:46:02 -0800</bug_when>
    <thetext>Created attachment 176906
GraphicsSurfaceConfig</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779867</commentid>
    <comment_count>3</comment_count>
      <attachid>176906</attachid>
    <who name="Kalyan">kalyan.kondapally</who>
    <bug_when>2012-11-30 00:01:05 -0800</bug_when>
    <thetext>Comment on attachment 176906
GraphicsSurfaceConfig

removing review flag. Will update a new patch. In PlatformSurface the check should be done using USE rather than HAVE(GRAPHICS_SURFACE)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779874</commentid>
    <comment_count>4</comment_count>
      <attachid>176908</attachid>
    <who name="Kalyan">kalyan.kondapally</who>
    <bug_when>2012-11-30 00:07:45 -0800</bug_when>
    <thetext>Created attachment 176908
GraphicsSurfaceConfig</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779902</commentid>
    <comment_count>5</comment_count>
      <attachid>176908</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-30 00:52:14 -0800</bug_when>
    <thetext>Comment on attachment 176908
GraphicsSurfaceConfig

View in context: https://bugs.webkit.org/attachment.cgi?id=176908&amp;action=review

&gt; ChangeLog:4
&gt; +        [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=103710.

I guess we need similar checks for EGL

&gt; Source/cmake/OptionsEfl.cmake:196
&gt; -  SET (ENABLE_WEBGL 1)
&gt; -  ADD_DEFINITIONS(-DWTF_USE_GRAPHICS_SURFACE=1)
&gt; +    SET(ENABLE_WEBGL 1)
&gt; +    IF (USE_GRAPHICS_SURFACE)
&gt; +        ADD_DEFINITIONS(-DWTF_USE_GRAPHICS_SURFACE=1)
&gt; +    ENDIF()
&gt;  ENDIF()
&gt;  

isnt the identation wrong?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780109</commentid>
    <comment_count>6</comment_count>
    <who name="Kalyan">kalyan.kondapally</who>
    <bug_when>2012-11-30 07:44:10 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 176908 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=176908&amp;action=review
&gt; 
&gt; &gt; ChangeLog:4
&gt; &gt; +        [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
&gt; &gt; +        https://bugs.webkit.org/show_bug.cgi?id=103710.
&gt; 
&gt; I guess we need similar checks for EGL

Yes, once we start adding support for EGL

&gt; &gt; Source/cmake/OptionsEfl.cmake:196
&gt; &gt; -  SET (ENABLE_WEBGL 1)
&gt; &gt; -  ADD_DEFINITIONS(-DWTF_USE_GRAPHICS_SURFACE=1)
&gt; &gt; +    SET(ENABLE_WEBGL 1)
&gt; &gt; +    IF (USE_GRAPHICS_SURFACE)
&gt; &gt; +        ADD_DEFINITIONS(-DWTF_USE_GRAPHICS_SURFACE=1)
&gt; &gt; +    ENDIF()
&gt; &gt;  ENDIF()
&gt; &gt;  
&gt; 
&gt; isnt the identation wrong?

w.r.t this file the indentation seems to be mixed (2 space and 4 space). But, here https://bugs.webkit.org/show_bug.cgi?id=102687#c9 rakuco mentioned that we should follow 4 space indentation style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780129</commentid>
    <comment_count>7</comment_count>
      <attachid>176908</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-30 08:13:46 -0800</bug_when>
    <thetext>Comment on attachment 176908
GraphicsSurfaceConfig

Rejecting attachment 176908 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
ommit-queue/Source/WebKit/chromium/third_party/snappy/src --revision 63 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
49&gt;At revision 63.

________ running &apos;/usr/bin/python tools/clang/scripts/update.py --mac-only&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;

________ running &apos;/usr/bin/python gyp_webkit&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/15055456</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782238</commentid>
    <comment_count>8</comment_count>
      <attachid>177421</attachid>
    <who name="Kalyan">kalyan.kondapally</who>
    <bug_when>2012-12-03 22:55:40 -0800</bug_when>
    <thetext>Created attachment 177421
GraphicsSurfaceConfig</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782351</commentid>
    <comment_count>9</comment_count>
      <attachid>177421</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-04 01:12:54 -0800</bug_when>
    <thetext>Comment on attachment 177421
GraphicsSurfaceConfig

Clearing flags on attachment: 177421

Committed r136487: &lt;http://trac.webkit.org/changeset/136487&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782352</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-04 01:13:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176906</attachid>
            <date>2012-11-29 23:46:02 -0800</date>
            <delta_ts>2012-11-30 00:01:05 -0800</delta_ts>
            <desc>GraphicsSurfaceConfig</desc>
            <filename>graphicssurfaceconfig.patch</filename>
            <type>text/plain</type>
            <size>6136</size>
            <attacher name="Kalyan">kalyan.kondapally</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBDaGFuZ2VMb2cgQ2hhbmdlTG9nCmluZGV4IDczZmU0NzMuLjhjOTA0MTAgMTAw
NjQ0Ci0tLSBDaGFuZ2VMb2cKKysrIENoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEx
LTI5ICBLb25kYXBhbGx5IEthbHlhbiAgPGthbHlhbi5rb25kYXBhbGx5QGludGVsLmNvbT4KKwor
ICAgICAgICBbRUZMXVtXSzJdW0FDXSBVU0VfR1JBUEhJQ1NfU1VSRkFDRSBzaG91bGQgYmUgZW5h
YmxlZCBvbmx5IGlmIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5zaW9ucyBhcmUgZm91bmQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM3MTAu
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiB1
c2luZyBHTFggYmFjay1lbmQgd2UgYXJlIGRlcGVuZGVudCBvbiBHTFggc3VwcG9ydCwgWGNvbXBv
c2l0ZSBhbmQgWHJlbmRlciBleHRlbnNpb25zLgorICAgICAgICBJbiB0aGlzIGNhc2UsIEdyYXBo
aWNzU3VyZmFjZSB1c2FnZSBkZXBlbmRzIG9uIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5z
aW9ucy4gCisgICAgICAgIFVTRV9HUkFQSElDU19TVVJGQUNFIHNob3VsZCBiZSBlbmFibGVkIG9u
bHkgaWYgWGNvbXBvc2l0ZSBhbmQgWHJlbmRlciBleHRlbnNpb25zIGFyZSBmb3VuZC4KKworICAg
ICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlOgorCiAyMDEyLTExLTI5ICBSYWZh
ZWwgV2VpbnN0ZWluICA8cmFmYWVsd0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0hUTUxUZW1w
bGF0ZUVsZW1lbnRdIEFkZCBmZWF0dXJlIGZsYWcKZGlmZiAtLWdpdCBTb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDZmOThkN2QuLjgyNGI2NTQg
MTAwNjQ0Ci0tLSBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIFNvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTExLTI5ICBLb25kYXBhbGx5IEthbHlhbiAg
PGthbHlhbi5rb25kYXBhbGx5QGludGVsLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJdW0FDXSBV
U0VfR1JBUEhJQ1NfU1VSRkFDRSBzaG91bGQgYmUgZW5hYmxlZCBvbmx5IGlmIFhjb21wb3NpdGUg
YW5kIFhyZW5kZXIgZXh0ZW5zaW9ucyBhcmUgZm91bmQuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM3MTAuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiB1c2luZyBHTFggYmFjay1lbmQgd2UgYXJl
IGRlcGVuZGVudCBvbiBHTFggc3VwcG9ydCwgWGNvbXBvc2l0ZSBhbmQgWHJlbmRlciBleHRlbnNp
b25zLgorICAgICAgICBJbiB0aGlzIGNhc2UsIEdyYXBoaWNzU3VyZmFjZSB1c2FnZSBkZXBlbmRz
IG9uIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5zaW9ucy4gCisgICAgICAgIFVTRV9HUkFQ
SElDU19TVVJGQUNFIHNob3VsZCBiZSBlbmFibGVkIG9ubHkgaWYgWGNvbXBvc2l0ZSBhbmQgWHJl
bmRlciBleHRlbnNpb25zIGFyZSBmb3VuZC4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE9PUFMh
KS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HTFBsYXRmb3JtU3VyZmFj
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHTFBsYXRmb3JtU3VyZmFjZTo6Y3JlYXRlVHJhbnNw
b3J0U3VyZmFjZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dM
WFN1cmZhY2UuY3BwOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OlNoYXJl
ZFgxMVJlc291cmNlczo6Y3JlYXRlQ29uZmlnKToKKyAgICAgICAgKFNoYXJlZFgxMVJlc291cmNl
cyk6CisKIDIwMTItMTEtMjkgIEtlaXNoaSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgQmV0dGVyIHR5cGUgYWhlYWQgZm9yIERhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1l
bnQKZGlmZiAtLWdpdCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR0xQ
bGF0Zm9ybVN1cmZhY2UuY3BwIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5n
bC9HTFBsYXRmb3JtU3VyZmFjZS5jcHAKaW5kZXggODk0NGRjMC4uMDM1Mjc4ZSAxMDA2NDQKLS0t
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HTFBsYXRmb3JtU3VyZmFj
ZS5jcHAKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HTFBsYXRm
b3JtU3VyZmFjZS5jcHAKQEAgLTUwLDcgKzUwLDcgQEAgUGFzc093blB0cjxHTFBsYXRmb3JtU3Vy
ZmFjZT4gR0xQbGF0Zm9ybVN1cmZhY2U6OmNyZWF0ZU9mZnNjcmVlblN1cmZhY2UoKQogCiBQYXNz
T3duUHRyPEdMUGxhdGZvcm1TdXJmYWNlPiBHTFBsYXRmb3JtU3VyZmFjZTo6Y3JlYXRlVHJhbnNw
b3J0U3VyZmFjZSgpCiB7Ci0jaWYgSEFWRShHTFgpCisjaWYgSEFWRShHTFgpICYmIEhBVkUoR1JB
UEhJQ1NfU1VSRkFDRSkKICAgICBPd25QdHI8R0xQbGF0Zm9ybVN1cmZhY2U+IHN1cmZhY2UgPSBh
ZG9wdFB0cihuZXcgR0xYVHJhbnNwb3J0U3VyZmFjZSgpKTsKIAogICAgIGlmIChzdXJmYWNlLT5o
YW5kbGUoKSkKZGlmZiAtLWdpdCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9zdXJm
YWNlcy9nbHgvR0xYU3VyZmFjZS5jcHAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
c3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuY3BwCmluZGV4IDM4ZjJjMGIuLmNjYWY3OGEgMTAwNjQ0
Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9zdXJmYWNlcy9nbHgvR0xYU3Vy
ZmFjZS5jcHAKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3N1cmZhY2VzL2ds
eC9HTFhTdXJmYWNlLmNwcApAQCAtNzAsNiArNzAsNyBAQCBib29sIEdMWFN1cmZhY2U6OmlzWFJl
bmRlckV4dGVuc2lvblN1cHBvcnRlZCgpCiAgICAgcmV0dXJuIG1fc2hhcmVkUmVzb3VyY2VzLT5p
c1hSZW5kZXJFeHRlbnNpb25TdXBwb3J0ZWQoKTsKIH0KIAorI2lmIFVTRShHUkFQSElDU19TVVJG
QUNFKQogR0xYVHJhbnNwb3J0U3VyZmFjZTo6R0xYVHJhbnNwb3J0U3VyZmFjZSgpCiAgICAgOiBH
TFhTdXJmYWNlKCkKIHsKQEAgLTE1NCw2ICsxNTUsNyBAQCB2b2lkIEdMWFRyYW5zcG9ydFN1cmZh
Y2U6OmZyZWVSZXNvdXJjZXMoKQogICAgIFhEZXN0cm95V2luZG93KGRpc3BsYXksIG1fZHJhd2Fi
bGUpOwogICAgIG1fZHJhd2FibGUgPSAwOwogfQorI2VuZGlmCiAKIEdMWFBCdWZmZXI6OkdMWFBC
dWZmZXIoKQogICAgIDogR0xYU3VyZmFjZSgpCmRpZmYgLS1naXQgU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuaCBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9zdXJmYWNlcy9nbHgvR0xYU3VyZmFjZS5oCmluZGV4IGRkNzEzOTcu
LmViMDI3ZWYgMTAwNjQ0Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9zdXJm
YWNlcy9nbHgvR0xYU3VyZmFjZS5oCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9zdXJmYWNlcy9nbHgvR0xYU3VyZmFjZS5oCkBAIC0yOSw5ICsyOSwxMCBAQAogI2lmIFVTRShB
Q0NFTEVSQVRFRF9DT01QT1NJVElORykgJiYgSEFWRShHTFgpCiAKICNpbmNsdWRlICJHTFBsYXRm
b3JtU3VyZmFjZS5oIgotCisjaWYgVVNFKEdSQVBISUNTX1NVUkZBQ0UpCiAjaW5jbHVkZSA8WDEx
L2V4dGVuc2lvbnMvWGNvbXBvc2l0ZS5oPgogI2luY2x1ZGUgPFgxMS9leHRlbnNpb25zL1hyZW5k
ZXIuaD4KKyNlbmRpZgogI2luY2x1ZGUgPHd0Zi9Ob25jb3B5YWJsZS5oPgogCiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CkBAIC0xMDUsNyArMTA2LDcgQEAgcHVibGljOgogICAgICAgICAgICAgbV9WaXN1
YWxJbmZvID0gZ2xYR2V0VmlzdWFsRnJvbUZCQ29uZmlnKGRpc3BsYXkoKSwgdGVtcFtpXSk7CiAg
ICAgICAgICAgICBpZiAoIW1fVmlzdWFsSW5mbykKICAgICAgICAgICAgICAgICBjb250aW51ZTsK
LQorI2lmIFVTRShHUkFQSElDU19TVVJGQUNFKQogICAgICAgICAgICAgaWYgKG1fc3VwcG9ydHNY
UmVuZGVyRXh0ZW5zaW9uKSB7CiAgICAgICAgICAgICAgICAgWFJlbmRlclBpY3RGb3JtYXQqIGZv
cm1hdCA9IFhSZW5kZXJGaW5kVmlzdWFsRm9ybWF0KGRpc3BsYXkoKSwgbV9WaXN1YWxJbmZvLT52
aXN1YWwpOwogICAgICAgICAgICAgICAgIGlmIChmb3JtYXQgJiYgZm9ybWF0LT5kaXJlY3QuYWxw
aGFNYXNrID4gMCkgewpAQCAtMTE0LDYgKzExNSw5IEBAIHB1YmxpYzoKICAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfSBlbHNlIGlmICht
X1Zpc3VhbEluZm8tPmRlcHRoID09IDMyKSB7CisjZWxzZQorICAgICAgICAgICAgaWYgKG1fVmlz
dWFsSW5mby0+ZGVwdGggPT0gMzIpIHsKKyNlbmRpZgogICAgICAgICAgICAgICAgIHNlbGVjdGVk
Q29uZmlnID0gdGVtcFtpXTsKICAgICAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAgICAg
ICAgICB9CkBAIC0xNzAsMTAgKzE3NCwxMCBAQCBwdWJsaWM6CiAgICAgICAgICAgICAgICAgR0xY
X0RPVUJMRUJVRkZFUiwgIFRydWUsCiAgICAgICAgICAgICAgICAgTm9uZQogICAgICAgICAgICAg
fTsKLQorI2lmIFVTRShHUkFQSElDU19TVVJGQUNFKQogICAgICAgICAgICAgaW50IGV2ZW50QmFz
ZXAsIGVycm9yQmFzZXA7CiAgICAgICAgICAgICBtX3N1cHBvcnRzWFJlbmRlckV4dGVuc2lvbiA9
IFhSZW5kZXJRdWVyeUV4dGVuc2lvbihkaXNwbGF5KCksICZldmVudEJhc2VwLCAmZXJyb3JCYXNl
cCk7Ci0KKyNlbmRpZgogICAgICAgICAgICAgbV9zdXJmYWNlQ29udGV4dGZiQ29uZmlnID0gY3Jl
YXRlQ29uZmlnKGF0dHJpYnV0ZXMpOwogICAgICAgICB9CiAKQEAgLTI1MSw2ICsyNTUsNyBAQCBw
cml2YXRlOgogICAgIFJlZlB0cjxTaGFyZWRYMTFSZXNvdXJjZXM+IG1fc2hhcmVkUmVzb3VyY2Vz
OwogfTsKIAorI2lmIFVTRShHUkFQSElDU19TVVJGQUNFKQogY2xhc3MgR0xYVHJhbnNwb3J0U3Vy
ZmFjZSA6IHB1YmxpYyBHTFhTdXJmYWNlIHsKICAgICBXVEZfTUFLRV9OT05DT1BZQUJMRShHTFhU
cmFuc3BvcnRTdXJmYWNlKTsKIApAQCAtMjY2LDYgKzI3MSw3IEBAIHByaXZhdGU6CiAgICAgdm9p
ZCBpbml0aWFsaXplKCk7CiAgICAgdm9pZCBmcmVlUmVzb3VyY2VzKCk7CiB9OworI2VuZGlmCiAK
IGNsYXNzIEdMWFBCdWZmZXIgOiBwdWJsaWMgR0xYU3VyZmFjZSB7CiAgICAgV1RGX01BS0VfTk9O
Q09QWUFCTEUoR0xYUEJ1ZmZlcik7CmRpZmYgLS1naXQgU291cmNlL2NtYWtlL09wdGlvbnNFZmwu
Y21ha2UgU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2UKaW5kZXggZmUzN2ZiZi4uMDEwZDY1
YSAxMDA2NDQKLS0tIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCisrKyBTb3VyY2UvY21h
a2UvT3B0aW9uc0VmbC5jbWFrZQpAQCAtMTU4LDYgKzE1OCw5IEBAIElGIChFTkFCTEVfV0VCR0wg
T1IgV1RGX1VTRV9USUxFRF9CQUNLSU5HX1NUT1JFKQogCiAgICAgSUYgKE9QRU5HTFhfRk9VTkQp
CiAgICAgICAgIEFERF9ERUZJTklUSU9OUygtREhBVkVfR0xYKQorICAgICAgICBJRiAoWDExX1hj
b21wb3NpdGVfRk9VTkQgQU5EIFgxMV9YcmVuZGVyX0ZPVU5EKQorICAgICAgICAgICBTRVQoVVNF
X0dSQVBISUNTX1NVUkZBQ0UgMSkKKyAgICAgICAgRU5ESUYoKQogICAgIEVORElGKCkKIEVORElG
ICgpCiAKQEAgLTE4NSw4ICsxODgsMTAgQEAgSUYgKFdURl9VU0VfVElMRURfQkFDS0lOR19TVE9S
RSkKIEVORElGKCkKIAogSUYgKEVOQUJMRV9XRUJHTCkKLSAgU0VUIChFTkFCTEVfV0VCR0wgMSkK
LSAgQUREX0RFRklOSVRJT05TKC1EV1RGX1VTRV9HUkFQSElDU19TVVJGQUNFPTEpCisgICAgU0VU
KEVOQUJMRV9XRUJHTCAxKQorICAgIElGIChVU0VfR1JBUEhJQ1NfU1VSRkFDRSkKKyAgICAgICAg
QUREX0RFRklOSVRJT05TKC1EV1RGX1VTRV9HUkFQSElDU19TVVJGQUNFPTEpCisgICAgRU5ESUYo
KQogRU5ESUYoKQogCiBJRiAoRU5BQkxFX1NQRUxMQ0hFQ0spCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176908</attachid>
            <date>2012-11-30 00:07:45 -0800</date>
            <delta_ts>2012-12-03 22:55:40 -0800</delta_ts>
            <desc>GraphicsSurfaceConfig</desc>
            <filename>graphicssurfaceconfig.patch</filename>
            <type>text/plain</type>
            <size>6135</size>
            <attacher name="Kalyan">kalyan.kondapally</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBDaGFuZ2VMb2cgQ2hhbmdlTG9nCmluZGV4IDczZmU0NzMuLjhjOTA0MTAgMTAw
NjQ0Ci0tLSBDaGFuZ2VMb2cKKysrIENoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEx
LTI5ICBLb25kYXBhbGx5IEthbHlhbiAgPGthbHlhbi5rb25kYXBhbGx5QGludGVsLmNvbT4KKwor
ICAgICAgICBbRUZMXVtXSzJdW0FDXSBVU0VfR1JBUEhJQ1NfU1VSRkFDRSBzaG91bGQgYmUgZW5h
YmxlZCBvbmx5IGlmIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5zaW9ucyBhcmUgZm91bmQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM3MTAu
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiB1
c2luZyBHTFggYmFjay1lbmQgd2UgYXJlIGRlcGVuZGVudCBvbiBHTFggc3VwcG9ydCwgWGNvbXBv
c2l0ZSBhbmQgWHJlbmRlciBleHRlbnNpb25zLgorICAgICAgICBJbiB0aGlzIGNhc2UsIEdyYXBo
aWNzU3VyZmFjZSB1c2FnZSBkZXBlbmRzIG9uIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5z
aW9ucy4gCisgICAgICAgIFVTRV9HUkFQSElDU19TVVJGQUNFIHNob3VsZCBiZSBlbmFibGVkIG9u
bHkgaWYgWGNvbXBvc2l0ZSBhbmQgWHJlbmRlciBleHRlbnNpb25zIGFyZSBmb3VuZC4KKworICAg
ICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlOgorCiAyMDEyLTExLTI5ICBSYWZh
ZWwgV2VpbnN0ZWluICA8cmFmYWVsd0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0hUTUxUZW1w
bGF0ZUVsZW1lbnRdIEFkZCBmZWF0dXJlIGZsYWcKZGlmZiAtLWdpdCBTb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDZmOThkN2QuLjgyNGI2NTQg
MTAwNjQ0Ci0tLSBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIFNvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTExLTI5ICBLb25kYXBhbGx5IEthbHlhbiAg
PGthbHlhbi5rb25kYXBhbGx5QGludGVsLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJdW0FDXSBV
U0VfR1JBUEhJQ1NfU1VSRkFDRSBzaG91bGQgYmUgZW5hYmxlZCBvbmx5IGlmIFhjb21wb3NpdGUg
YW5kIFhyZW5kZXIgZXh0ZW5zaW9ucyBhcmUgZm91bmQuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM3MTAuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiB1c2luZyBHTFggYmFjay1lbmQgd2UgYXJl
IGRlcGVuZGVudCBvbiBHTFggc3VwcG9ydCwgWGNvbXBvc2l0ZSBhbmQgWHJlbmRlciBleHRlbnNp
b25zLgorICAgICAgICBJbiB0aGlzIGNhc2UsIEdyYXBoaWNzU3VyZmFjZSB1c2FnZSBkZXBlbmRz
IG9uIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5zaW9ucy4gCisgICAgICAgIFVTRV9HUkFQ
SElDU19TVVJGQUNFIHNob3VsZCBiZSBlbmFibGVkIG9ubHkgaWYgWGNvbXBvc2l0ZSBhbmQgWHJl
bmRlciBleHRlbnNpb25zIGFyZSBmb3VuZC4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE9PUFMh
KS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HTFBsYXRmb3JtU3VyZmFj
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHTFBsYXRmb3JtU3VyZmFjZTo6Y3JlYXRlVHJhbnNw
b3J0U3VyZmFjZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dM
WFN1cmZhY2UuY3BwOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OlNoYXJl
ZFgxMVJlc291cmNlczo6Y3JlYXRlQ29uZmlnKToKKyAgICAgICAgKFNoYXJlZFgxMVJlc291cmNl
cyk6CisKIDIwMTItMTEtMjkgIEtlaXNoaSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgQmV0dGVyIHR5cGUgYWhlYWQgZm9yIERhdGVUaW1lU3ltYm9saWNGaWVsZEVsZW1l
bnQKZGlmZiAtLWdpdCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR0xQ
bGF0Zm9ybVN1cmZhY2UuY3BwIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5n
bC9HTFBsYXRmb3JtU3VyZmFjZS5jcHAKaW5kZXggODk0NGRjMC4uZGVjYjE2NyAxMDA2NDQKLS0t
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HTFBsYXRmb3JtU3VyZmFj
ZS5jcHAKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HTFBsYXRm
b3JtU3VyZmFjZS5jcHAKQEAgLTUwLDcgKzUwLDcgQEAgUGFzc093blB0cjxHTFBsYXRmb3JtU3Vy
ZmFjZT4gR0xQbGF0Zm9ybVN1cmZhY2U6OmNyZWF0ZU9mZnNjcmVlblN1cmZhY2UoKQogCiBQYXNz
T3duUHRyPEdMUGxhdGZvcm1TdXJmYWNlPiBHTFBsYXRmb3JtU3VyZmFjZTo6Y3JlYXRlVHJhbnNw
b3J0U3VyZmFjZSgpCiB7Ci0jaWYgSEFWRShHTFgpCisjaWYgSEFWRShHTFgpICYmIFVTRShHUkFQ
SElDU19TVVJGQUNFKQogICAgIE93blB0cjxHTFBsYXRmb3JtU3VyZmFjZT4gc3VyZmFjZSA9IGFk
b3B0UHRyKG5ldyBHTFhUcmFuc3BvcnRTdXJmYWNlKCkpOwogCiAgICAgaWYgKHN1cmZhY2UtPmhh
bmRsZSgpKQpkaWZmIC0tZ2l0IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3N1cmZh
Y2VzL2dseC9HTFhTdXJmYWNlLmNwcCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9z
dXJmYWNlcy9nbHgvR0xYU3VyZmFjZS5jcHAKaW5kZXggMzhmMmMwYi4uY2NhZjc4YSAxMDA2NDQK
LS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3N1cmZhY2VzL2dseC9HTFhTdXJm
YWNlLmNwcAorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc3VyZmFjZXMvZ2x4
L0dMWFN1cmZhY2UuY3BwCkBAIC03MCw2ICs3MCw3IEBAIGJvb2wgR0xYU3VyZmFjZTo6aXNYUmVu
ZGVyRXh0ZW5zaW9uU3VwcG9ydGVkKCkKICAgICByZXR1cm4gbV9zaGFyZWRSZXNvdXJjZXMtPmlz
WFJlbmRlckV4dGVuc2lvblN1cHBvcnRlZCgpOwogfQogCisjaWYgVVNFKEdSQVBISUNTX1NVUkZB
Q0UpCiBHTFhUcmFuc3BvcnRTdXJmYWNlOjpHTFhUcmFuc3BvcnRTdXJmYWNlKCkKICAgICA6IEdM
WFN1cmZhY2UoKQogewpAQCAtMTU0LDYgKzE1NSw3IEBAIHZvaWQgR0xYVHJhbnNwb3J0U3VyZmFj
ZTo6ZnJlZVJlc291cmNlcygpCiAgICAgWERlc3Ryb3lXaW5kb3coZGlzcGxheSwgbV9kcmF3YWJs
ZSk7CiAgICAgbV9kcmF3YWJsZSA9IDA7CiB9CisjZW5kaWYKIAogR0xYUEJ1ZmZlcjo6R0xYUEJ1
ZmZlcigpCiAgICAgOiBHTFhTdXJmYWNlKCkKZGlmZiAtLWdpdCBTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9zdXJmYWNlcy9nbHgvR0xYU3VyZmFjZS5oIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3N1cmZhY2VzL2dseC9HTFhTdXJmYWNlLmgKaW5kZXggZGQ3MTM5Ny4u
ZWIwMjdlZiAxMDA2NDQKLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3N1cmZh
Y2VzL2dseC9HTFhTdXJmYWNlLmgKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3N1cmZhY2VzL2dseC9HTFhTdXJmYWNlLmgKQEAgLTI5LDkgKzI5LDEwIEBACiAjaWYgVVNFKEFD
Q0VMRVJBVEVEX0NPTVBPU0lUSU5HKSAmJiBIQVZFKEdMWCkKIAogI2luY2x1ZGUgIkdMUGxhdGZv
cm1TdXJmYWNlLmgiCi0KKyNpZiBVU0UoR1JBUEhJQ1NfU1VSRkFDRSkKICNpbmNsdWRlIDxYMTEv
ZXh0ZW5zaW9ucy9YY29tcG9zaXRlLmg+CiAjaW5jbHVkZSA8WDExL2V4dGVuc2lvbnMvWHJlbmRl
ci5oPgorI2VuZGlmCiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+CiAKIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKQEAgLTEwNSw3ICsxMDYsNyBAQCBwdWJsaWM6CiAgICAgICAgICAgICBtX1Zpc3Vh
bEluZm8gPSBnbFhHZXRWaXN1YWxGcm9tRkJDb25maWcoZGlzcGxheSgpLCB0ZW1wW2ldKTsKICAg
ICAgICAgICAgIGlmICghbV9WaXN1YWxJbmZvKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwot
CisjaWYgVVNFKEdSQVBISUNTX1NVUkZBQ0UpCiAgICAgICAgICAgICBpZiAobV9zdXBwb3J0c1hS
ZW5kZXJFeHRlbnNpb24pIHsKICAgICAgICAgICAgICAgICBYUmVuZGVyUGljdEZvcm1hdCogZm9y
bWF0ID0gWFJlbmRlckZpbmRWaXN1YWxGb3JtYXQoZGlzcGxheSgpLCBtX1Zpc3VhbEluZm8tPnZp
c3VhbCk7CiAgICAgICAgICAgICAgICAgaWYgKGZvcm1hdCAmJiBmb3JtYXQtPmRpcmVjdC5hbHBo
YU1hc2sgPiAwKSB7CkBAIC0xMTQsNiArMTE1LDkgQEAgcHVibGljOgogICAgICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9IGVsc2UgaWYgKG1f
VmlzdWFsSW5mby0+ZGVwdGggPT0gMzIpIHsKKyNlbHNlCisgICAgICAgICAgICBpZiAobV9WaXN1
YWxJbmZvLT5kZXB0aCA9PSAzMikgeworI2VuZGlmCiAgICAgICAgICAgICAgICAgc2VsZWN0ZWRD
b25maWcgPSB0ZW1wW2ldOwogICAgICAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsKICAgICAgICAg
ICAgIH0KQEAgLTE3MCwxMCArMTc0LDEwIEBAIHB1YmxpYzoKICAgICAgICAgICAgICAgICBHTFhf
RE9VQkxFQlVGRkVSLCAgVHJ1ZSwKICAgICAgICAgICAgICAgICBOb25lCiAgICAgICAgICAgICB9
OwotCisjaWYgVVNFKEdSQVBISUNTX1NVUkZBQ0UpCiAgICAgICAgICAgICBpbnQgZXZlbnRCYXNl
cCwgZXJyb3JCYXNlcDsKICAgICAgICAgICAgIG1fc3VwcG9ydHNYUmVuZGVyRXh0ZW5zaW9uID0g
WFJlbmRlclF1ZXJ5RXh0ZW5zaW9uKGRpc3BsYXkoKSwgJmV2ZW50QmFzZXAsICZlcnJvckJhc2Vw
KTsKLQorI2VuZGlmCiAgICAgICAgICAgICBtX3N1cmZhY2VDb250ZXh0ZmJDb25maWcgPSBjcmVh
dGVDb25maWcoYXR0cmlidXRlcyk7CiAgICAgICAgIH0KIApAQCAtMjUxLDYgKzI1NSw3IEBAIHBy
aXZhdGU6CiAgICAgUmVmUHRyPFNoYXJlZFgxMVJlc291cmNlcz4gbV9zaGFyZWRSZXNvdXJjZXM7
CiB9OwogCisjaWYgVVNFKEdSQVBISUNTX1NVUkZBQ0UpCiBjbGFzcyBHTFhUcmFuc3BvcnRTdXJm
YWNlIDogcHVibGljIEdMWFN1cmZhY2UgewogICAgIFdURl9NQUtFX05PTkNPUFlBQkxFKEdMWFRy
YW5zcG9ydFN1cmZhY2UpOwogCkBAIC0yNjYsNiArMjcxLDcgQEAgcHJpdmF0ZToKICAgICB2b2lk
IGluaXRpYWxpemUoKTsKICAgICB2b2lkIGZyZWVSZXNvdXJjZXMoKTsKIH07CisjZW5kaWYKIAog
Y2xhc3MgR0xYUEJ1ZmZlciA6IHB1YmxpYyBHTFhTdXJmYWNlIHsKICAgICBXVEZfTUFLRV9OT05D
T1BZQUJMRShHTFhQQnVmZmVyKTsKZGlmZiAtLWdpdCBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5j
bWFrZSBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQppbmRleCBmZTM3ZmJmLi4wMTBkNjVh
IDEwMDY0NAotLS0gU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2UKKysrIFNvdXJjZS9jbWFr
ZS9PcHRpb25zRWZsLmNtYWtlCkBAIC0xNTgsNiArMTU4LDkgQEAgSUYgKEVOQUJMRV9XRUJHTCBP
UiBXVEZfVVNFX1RJTEVEX0JBQ0tJTkdfU1RPUkUpCiAKICAgICBJRiAoT1BFTkdMWF9GT1VORCkK
ICAgICAgICAgQUREX0RFRklOSVRJT05TKC1ESEFWRV9HTFgpCisgICAgICAgIElGIChYMTFfWGNv
bXBvc2l0ZV9GT1VORCBBTkQgWDExX1hyZW5kZXJfRk9VTkQpCisgICAgICAgICAgIFNFVChVU0Vf
R1JBUEhJQ1NfU1VSRkFDRSAxKQorICAgICAgICBFTkRJRigpCiAgICAgRU5ESUYoKQogRU5ESUYg
KCkKIApAQCAtMTg1LDggKzE4OCwxMCBAQCBJRiAoV1RGX1VTRV9USUxFRF9CQUNLSU5HX1NUT1JF
KQogRU5ESUYoKQogCiBJRiAoRU5BQkxFX1dFQkdMKQotICBTRVQgKEVOQUJMRV9XRUJHTCAxKQot
ICBBRERfREVGSU5JVElPTlMoLURXVEZfVVNFX0dSQVBISUNTX1NVUkZBQ0U9MSkKKyAgICBTRVQo
RU5BQkxFX1dFQkdMIDEpCisgICAgSUYgKFVTRV9HUkFQSElDU19TVVJGQUNFKQorICAgICAgICBB
RERfREVGSU5JVElPTlMoLURXVEZfVVNFX0dSQVBISUNTX1NVUkZBQ0U9MSkKKyAgICBFTkRJRigp
CiBFTkRJRigpCiAKIElGIChFTkFCTEVfU1BFTExDSEVDSykK
</data>
<flag name="review"
          id="192839"
          type_id="1"
          status="+"
          setter="kenneth"
    />
    <flag name="commit-queue"
          id="192840"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177421</attachid>
            <date>2012-12-03 22:55:40 -0800</date>
            <delta_ts>2012-12-04 01:12:54 -0800</delta_ts>
            <desc>GraphicsSurfaceConfig</desc>
            <filename>surfaceconfig.patch</filename>
            <type>text/plain</type>
            <size>6092</size>
            <attacher name="Kalyan">kalyan.kondapally</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBDaGFuZ2VMb2cgQ2hhbmdlTG9nCmluZGV4IDFhMjAxZDAuLjY5NDFhZTMgMTAw
NjQ0Ci0tLSBDaGFuZ2VMb2cKKysrIENoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEy
LTAzICBLb25kYXBhbGx5IEthbHlhbiAgPGthbHlhbi5rb25kYXBhbGx5QGludGVsLmNvbT4KKwor
ICAgICAgICBbRUZMXVtXSzJdW0FDXSBVU0VfR1JBUEhJQ1NfU1VSRkFDRSBzaG91bGQgYmUgZW5h
YmxlZCBvbmx5IGlmIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5zaW9ucyBhcmUgZm91bmQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM3MTAu
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiB1
c2luZyBHTFggYmFjay1lbmQgd2UgYXJlIGRlcGVuZGVudCBvbiBHTFggc3VwcG9ydCwgWGNvbXBv
c2l0ZSBhbmQgWHJlbmRlciBleHRlbnNpb25zLgorICAgICAgICBJbiB0aGlzIGNhc2UsIEdyYXBo
aWNzU3VyZmFjZSB1c2FnZSBkZXBlbmRzIG9uIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5z
aW9ucy4gCisgICAgICAgIFVTRV9HUkFQSElDU19TVVJGQUNFIHNob3VsZCBiZSBlbmFibGVkIG9u
bHkgaWYgWGNvbXBvc2l0ZSBhbmQgWHJlbmRlciBleHRlbnNpb25zIGFyZSBmb3VuZC4KKworICAg
ICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlOgorCiAyMDEyLTEyLTAzICBQaWVy
cmUgUm9zc2kgIDxwaWVycmUucm9zc2lAZGlnaWEuY29tPgogCiAgICAgICAgIFtRdF0gYW5vdGhl
ciBzdGFiIGF0IGZpeGluZyB0aGUgd2luZG93cyBidWlsZCAKZGlmZiAtLWdpdCBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cgU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDU5NmQ3NDMuLmVj
MDViN2UgMTAwNjQ0Ci0tLSBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIFNvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTEyLTAzICBLb25kYXBhbGx5IEth
bHlhbiAgPGthbHlhbi5rb25kYXBhbGx5QGludGVsLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJd
W0FDXSBVU0VfR1JBUEhJQ1NfU1VSRkFDRSBzaG91bGQgYmUgZW5hYmxlZCBvbmx5IGlmIFhjb21w
b3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5zaW9ucyBhcmUgZm91bmQuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM3MTAuCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiB1c2luZyBHTFggYmFjay1lbmQg
d2UgYXJlIGRlcGVuZGVudCBvbiBHTFggc3VwcG9ydCwgWGNvbXBvc2l0ZSBhbmQgWHJlbmRlciBl
eHRlbnNpb25zLgorICAgICAgICBJbiB0aGlzIGNhc2UsIEdyYXBoaWNzU3VyZmFjZSB1c2FnZSBk
ZXBlbmRzIG9uIFhjb21wb3NpdGUgYW5kIFhyZW5kZXIgZXh0ZW5zaW9ucy4gCisgICAgICAgIFVT
RV9HUkFQSElDU19TVVJGQUNFIHNob3VsZCBiZSBlbmFibGVkIG9ubHkgaWYgWGNvbXBvc2l0ZSBh
bmQgWHJlbmRlciBleHRlbnNpb25zIGFyZSBmb3VuZC4KKworICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL29wZW5nbC9HTFBsYXRmb3JtU3VyZmFjZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpH
TFBsYXRmb3JtU3VyZmFjZTo6Y3JlYXRlVHJhbnNwb3J0U3VyZmFjZSk6CisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuY3BwOgorICAgICAgICAoV2Vi
Q29yZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZh
Y2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OlNoYXJlZFgxMVJlc291cmNlczo6Y3JlYXRlQ29uZmln
KToKKyAgICAgICAgKFNoYXJlZFgxMVJlc291cmNlcyk6CisKIDIwMTItMTItMDMgIFJhZmFlbCBX
ZWluc3RlaW4gIDxyYWZhZWx3QGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbXBsZW1lbnQgSFRN
TFRlbXBsYXRlRWxlbWVudApkaWZmIC0tZ2l0IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL29wZW5nbC9HTFBsYXRmb3JtU3VyZmFjZS5jcHAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3Mvb3BlbmdsL0dMUGxhdGZvcm1TdXJmYWNlLmNwcAppbmRleCA4OTQ0ZGMwLi5kZWNi
MTY3IDEwMDY0NAotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dM
UGxhdGZvcm1TdXJmYWNlLmNwcAorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
b3BlbmdsL0dMUGxhdGZvcm1TdXJmYWNlLmNwcApAQCAtNTAsNyArNTAsNyBAQCBQYXNzT3duUHRy
PEdMUGxhdGZvcm1TdXJmYWNlPiBHTFBsYXRmb3JtU3VyZmFjZTo6Y3JlYXRlT2Zmc2NyZWVuU3Vy
ZmFjZSgpCiAKIFBhc3NPd25QdHI8R0xQbGF0Zm9ybVN1cmZhY2U+IEdMUGxhdGZvcm1TdXJmYWNl
OjpjcmVhdGVUcmFuc3BvcnRTdXJmYWNlKCkKIHsKLSNpZiBIQVZFKEdMWCkKKyNpZiBIQVZFKEdM
WCkgJiYgVVNFKEdSQVBISUNTX1NVUkZBQ0UpCiAgICAgT3duUHRyPEdMUGxhdGZvcm1TdXJmYWNl
PiBzdXJmYWNlID0gYWRvcHRQdHIobmV3IEdMWFRyYW5zcG9ydFN1cmZhY2UoKSk7CiAKICAgICBp
ZiAoc3VyZmFjZS0+aGFuZGxlKCkpCmRpZmYgLS1naXQgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuY3BwIFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3N1cmZhY2VzL2dseC9HTFhTdXJmYWNlLmNwcAppbmRleCAzOGYyYzBiLi5j
Y2FmNzhhIDEwMDY0NAotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc3VyZmFj
ZXMvZ2x4L0dMWFN1cmZhY2UuY3BwCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9zdXJmYWNlcy9nbHgvR0xYU3VyZmFjZS5jcHAKQEAgLTcwLDYgKzcwLDcgQEAgYm9vbCBHTFhT
dXJmYWNlOjppc1hSZW5kZXJFeHRlbnNpb25TdXBwb3J0ZWQoKQogICAgIHJldHVybiBtX3NoYXJl
ZFJlc291cmNlcy0+aXNYUmVuZGVyRXh0ZW5zaW9uU3VwcG9ydGVkKCk7CiB9CiAKKyNpZiBVU0Uo
R1JBUEhJQ1NfU1VSRkFDRSkKIEdMWFRyYW5zcG9ydFN1cmZhY2U6OkdMWFRyYW5zcG9ydFN1cmZh
Y2UoKQogICAgIDogR0xYU3VyZmFjZSgpCiB7CkBAIC0xNTQsNiArMTU1LDcgQEAgdm9pZCBHTFhU
cmFuc3BvcnRTdXJmYWNlOjpmcmVlUmVzb3VyY2VzKCkKICAgICBYRGVzdHJveVdpbmRvdyhkaXNw
bGF5LCBtX2RyYXdhYmxlKTsKICAgICBtX2RyYXdhYmxlID0gMDsKIH0KKyNlbmRpZgogCiBHTFhQ
QnVmZmVyOjpHTFhQQnVmZmVyKCkKICAgICA6IEdMWFN1cmZhY2UoKQpkaWZmIC0tZ2l0IFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3N1cmZhY2VzL2dseC9HTFhTdXJmYWNlLmggU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuaApp
bmRleCBkZDcxMzk3Li5lYjAyN2VmIDEwMDY0NAotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuaAorKysgU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3Mvc3VyZmFjZXMvZ2x4L0dMWFN1cmZhY2UuaApAQCAtMjksOSArMjksMTAg
QEAKICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpICYmIEhBVkUoR0xYKQogCiAjaW5j
bHVkZSAiR0xQbGF0Zm9ybVN1cmZhY2UuaCIKLQorI2lmIFVTRShHUkFQSElDU19TVVJGQUNFKQog
I2luY2x1ZGUgPFgxMS9leHRlbnNpb25zL1hjb21wb3NpdGUuaD4KICNpbmNsdWRlIDxYMTEvZXh0
ZW5zaW9ucy9YcmVuZGVyLmg+CisjZW5kaWYKICNpbmNsdWRlIDx3dGYvTm9uY29weWFibGUuaD4K
IAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAtMTA1LDcgKzEwNiw3IEBAIHB1YmxpYzoKICAgICAg
ICAgICAgIG1fVmlzdWFsSW5mbyA9IGdsWEdldFZpc3VhbEZyb21GQkNvbmZpZyhkaXNwbGF5KCks
IHRlbXBbaV0pOwogICAgICAgICAgICAgaWYgKCFtX1Zpc3VhbEluZm8pCiAgICAgICAgICAgICAg
ICAgY29udGludWU7Ci0KKyNpZiBVU0UoR1JBUEhJQ1NfU1VSRkFDRSkKICAgICAgICAgICAgIGlm
IChtX3N1cHBvcnRzWFJlbmRlckV4dGVuc2lvbikgewogICAgICAgICAgICAgICAgIFhSZW5kZXJQ
aWN0Rm9ybWF0KiBmb3JtYXQgPSBYUmVuZGVyRmluZFZpc3VhbEZvcm1hdChkaXNwbGF5KCksIG1f
VmlzdWFsSW5mby0+dmlzdWFsKTsKICAgICAgICAgICAgICAgICBpZiAoZm9ybWF0ICYmIGZvcm1h
dC0+ZGlyZWN0LmFscGhhTWFzayA+IDApIHsKQEAgLTExNCw2ICsxMTUsOSBAQCBwdWJsaWM6CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0gZWxzZSBpZiAobV9WaXN1YWxJbmZvLT5kZXB0aCA9PSAzMikgeworI2Vsc2UKKyAgICAgICAg
ICAgIGlmIChtX1Zpc3VhbEluZm8tPmRlcHRoID09IDMyKSB7CisjZW5kaWYKICAgICAgICAgICAg
ICAgICBzZWxlY3RlZENvbmZpZyA9IHRlbXBbaV07CiAgICAgICAgICAgICAgICAgZm91bmQgPSB0
cnVlOwogICAgICAgICAgICAgfQpAQCAtMTcwLDEwICsxNzQsMTAgQEAgcHVibGljOgogICAgICAg
ICAgICAgICAgIEdMWF9ET1VCTEVCVUZGRVIsICBUcnVlLAogICAgICAgICAgICAgICAgIE5vbmUK
ICAgICAgICAgICAgIH07Ci0KKyNpZiBVU0UoR1JBUEhJQ1NfU1VSRkFDRSkKICAgICAgICAgICAg
IGludCBldmVudEJhc2VwLCBlcnJvckJhc2VwOwogICAgICAgICAgICAgbV9zdXBwb3J0c1hSZW5k
ZXJFeHRlbnNpb24gPSBYUmVuZGVyUXVlcnlFeHRlbnNpb24oZGlzcGxheSgpLCAmZXZlbnRCYXNl
cCwgJmVycm9yQmFzZXApOwotCisjZW5kaWYKICAgICAgICAgICAgIG1fc3VyZmFjZUNvbnRleHRm
YkNvbmZpZyA9IGNyZWF0ZUNvbmZpZyhhdHRyaWJ1dGVzKTsKICAgICAgICAgfQogCkBAIC0yNTEs
NiArMjU1LDcgQEAgcHJpdmF0ZToKICAgICBSZWZQdHI8U2hhcmVkWDExUmVzb3VyY2VzPiBtX3No
YXJlZFJlc291cmNlczsKIH07CiAKKyNpZiBVU0UoR1JBUEhJQ1NfU1VSRkFDRSkKIGNsYXNzIEdM
WFRyYW5zcG9ydFN1cmZhY2UgOiBwdWJsaWMgR0xYU3VyZmFjZSB7CiAgICAgV1RGX01BS0VfTk9O
Q09QWUFCTEUoR0xYVHJhbnNwb3J0U3VyZmFjZSk7CiAKQEAgLTI2Niw2ICsyNzEsNyBAQCBwcml2
YXRlOgogICAgIHZvaWQgaW5pdGlhbGl6ZSgpOwogICAgIHZvaWQgZnJlZVJlc291cmNlcygpOwog
fTsKKyNlbmRpZgogCiBjbGFzcyBHTFhQQnVmZmVyIDogcHVibGljIEdMWFN1cmZhY2UgewogICAg
IFdURl9NQUtFX05PTkNPUFlBQkxFKEdMWFBCdWZmZXIpOwpkaWZmIC0tZ2l0IFNvdXJjZS9jbWFr
ZS9PcHRpb25zRWZsLmNtYWtlIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCmluZGV4IGU3
ZmQ1NWEuLjNlYjhlYWIgMTAwNjQ0Ci0tLSBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQor
KysgU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2UKQEAgLTE2Myw2ICsxNjMsOSBAQCBJRiAo
RU5BQkxFX1dFQkdMIE9SIFdURl9VU0VfVElMRURfQkFDS0lOR19TVE9SRSkKIAogICAgIElGIChP
UEVOR0xYX0ZPVU5EKQogICAgICAgICBBRERfREVGSU5JVElPTlMoLURIQVZFX0dMWCkKKyAgICAg
ICAgSUYgKFgxMV9YY29tcG9zaXRlX0ZPVU5EIEFORCBYMTFfWHJlbmRlcl9GT1VORCkKKyAgICAg
ICAgICAgU0VUKFVTRV9HUkFQSElDU19TVVJGQUNFIDEpCisgICAgICAgIEVORElGKCkKICAgICBF
TkRJRigpCiBFTkRJRiAoKQogCkBAIC0xOTAsOCArMTkzLDEwIEBAIElGIChXVEZfVVNFX1RJTEVE
X0JBQ0tJTkdfU1RPUkUpCiBFTkRJRigpCiAKIElGIChFTkFCTEVfV0VCR0wpCi0gIFNFVCAoRU5B
QkxFX1dFQkdMIDEpCi0gIEFERF9ERUZJTklUSU9OUygtRFdURl9VU0VfR1JBUEhJQ1NfU1VSRkFD
RT0xKQorICAgIFNFVChFTkFCTEVfV0VCR0wgMSkKKyAgICBJRiAoVVNFX0dSQVBISUNTX1NVUkZB
Q0UpCisgICAgICAgIEFERF9ERUZJTklUSU9OUygtRFdURl9VU0VfR1JBUEhJQ1NfU1VSRkFDRT0x
KQorICAgIEVORElGKCkKIEVORElGKCkKIAogSUYgKEVOQUJMRV9TUEVMTENIRUNLKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>