<?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>35057</bug_id>
          
          <creation_ts>2010-02-17 14:28:12 -0800</creation_ts>
          <short_desc>Set viewport to canvas size upon context creation</short_desc>
          <delta_ts>2010-02-26 07:30:41 -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>WebGL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Russell">kbr</reporter>
          <assigned_to name="Zhenyao Mo">zmo</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>giles</cc>
    
    <cc>kbr</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>191215</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-02-17 14:28:12 -0800</bug_when>
    <thetext>Per the latest draft of the WebGL specification, the OpenGL viewport must be set to (0, 0, canvas.width, canvas.height) upon context creation. This is a change in behavior compared to the recently incorporated fix https://bugs.webkit.org/show_bug.cgi?id=34766 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193586</commentid>
    <comment_count>1</comment_count>
      <attachid>49455</attachid>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-02-24 18:08:41 -0800</bug_when>
    <thetext>Created attachment 49455
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193595</commentid>
    <comment_count>2</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-02-24 18:31:41 -0800</bug_when>
    <thetext>Looks good to me, though I&apos;m not sure the text

Test: fast/canvas/webgl/gl-get-calls.html

in WebCore/ChangeLog is appropriate, since it matches the format prepare-ChangeLog uses when a new test is added. Perhaps say instead &quot;Covered by existing tests, in particular fast/canvas/webgl/gl-get-calls.html&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193596</commentid>
    <comment_count>3</comment_count>
      <attachid>49459</attachid>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-02-24 18:40:15 -0800</bug_when>
    <thetext>Created attachment 49459
revised patch: changed the log text according to Ken&apos;s advice</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193745</commentid>
    <comment_count>4</comment_count>
      <attachid>49459</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-02-25 08:57:18 -0800</bug_when>
    <thetext>Comment on attachment 49459
revised patch: changed the log text according to Ken&apos;s advice

&gt; Index: WebCore/ChangeLog
&gt; +2010-02-24  Zhenyao Mo  &lt;zmo@google.com&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        Set viewport to canvas size upon context creation
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=35057
&gt; +
&gt; +        Covered by existing tests, in particular fast/canvas/webgl/gl-get-calls.html
&gt; +
&gt; +        * html/canvas/WebGLRenderingContext.cpp:
&gt; +        (WebCore::WebGLRenderingContext::WebGLRenderingContext):

Ideally there are per file comments explaining the change. For example,

    (WebCore::WebGLRenderingContext::WebGLRenderingContext): Set the viewport siz


&gt; Index: LayoutTests/ChangeLog
&gt; +2010-02-24  Zhenyao Mo  &lt;zmo@google.com&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        Need a short description and bug URL (OOPS!)

Do you see what I see? :)



&gt; +
&gt; +        * fast/canvas/webgl/bug-32888.html:

Per file comments would be nice. For example &quot;Removed call to set the viewport size since this is done when the context is created.&quot;

(You may say &quot;Ditto.&quot; if the comment for a file is the same as the last comment.

&gt; +        * fast/canvas/webgl/gl-get-calls-expected.txt:

A comment for this file would have a *very short* explanation of why the result changed.

&gt; +        * fast/canvas/webgl/gl-get-calls.html:
&gt; +        * fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html:
&gt; +        * fast/canvas/webgl/tex-sub-image-2d.html:
&gt; +        * fast/canvas/webgl/texImage2DImageDataTest.html:
&gt; +        * fast/canvas/webgl/triangle.html:
&gt; +        * fast/canvas/webgl/viewport-unchanged-upon-resize.html:
&gt; +</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193794</commentid>
    <comment_count>5</comment_count>
      <attachid>49507</attachid>
    <who name="Zhenyao Mo">zmo</who>
    <bug_when>2010-02-25 10:15:39 -0800</bug_when>
    <thetext>Created attachment 49507
revised patch: added per change description in log files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194088</commentid>
    <comment_count>6</comment_count>
      <attachid>49507</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-02-26 07:30:36 -0800</bug_when>
    <thetext>Comment on attachment 49507
revised patch: added per change description in log files. 

Clearing flags on attachment: 49507

Committed r55282: &lt;http://trac.webkit.org/changeset/55282&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194089</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-02-26 07:30:41 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49455</attachid>
            <date>2010-02-24 18:08:41 -0800</date>
            <delta_ts>2010-02-24 18:40:15 -0800</delta_ts>
            <desc>patch</desc>
            <filename>contextInitSize.patch</filename>
            <type>text/plain</type>
            <size>7347</size>
            <attacher name="Zhenyao Mo">zmo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NTIxMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMDItMjQgIFpoZW55YW8gTW8gIDx6bW9AZ29vZ2xlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXQgdmll
d3BvcnQgdG8gY2FudmFzIHNpemUgdXBvbiBjb250ZXh0IGNyZWF0aW9uCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTA1NworCisgICAgICAgIFRlc3Q6
IGZhc3QvY2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy5odG1sCisKKyAgICAgICAgKiBodG1sL2Nh
bnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xS
ZW5kZXJpbmdDb250ZXh0OjpXZWJHTFJlbmRlcmluZ0NvbnRleHQpOgorCiAyMDEwLTAyLTI0ICBB
ZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFy
aW4gRmlzaGVyLgpJbmRleDogV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRl
eHQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xSZW5kZXJpbmdD
b250ZXh0LmNwcAkocmV2aXNpb24gNTUyMTEpCisrKyBXZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdM
UmVuZGVyaW5nQ29udGV4dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk3LDYgKzk3LDcgQEAgV2Vi
R0xSZW5kZXJpbmdDb250ZXh0OjpXZWJHTFJlbmRlcmluZ0NvbgogICAgIG1fY29udGV4dC0+Z2V0
SW50ZWdlcnYoR3JhcGhpY3NDb250ZXh0M0Q6Ok1BWF9WRVJURVhfQVRUUklCUywgJm51bVZlcnRl
eEF0dHJpYnMpOwogICAgIG1fbWF4VmVydGV4QXR0cmlicyA9IG51bVZlcnRleEF0dHJpYnM7CiAg
ICAgbV9jb250ZXh0LT5yZXNoYXBlKGNhbnZhcygpLT53aWR0aCgpLCBjYW52YXMoKS0+aGVpZ2h0
KCkpOworICAgIG1fY29udGV4dC0+dmlld3BvcnQoMCwgMCwgY2FudmFzKCktPndpZHRoKCksIGNh
bnZhcygpLT5oZWlnaHQoKSk7CiB9CiAKIFdlYkdMUmVuZGVyaW5nQ29udGV4dDo6fldlYkdMUmVu
ZGVyaW5nQ29udGV4dCgpCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA1NTIxMSkKKysrIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEwLTAyLTI0ICBa
aGVueWFvIE1vICA8em1vQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgTmVlZCBhIHNob3J0IGRlc2NyaXB0aW9uIGFuZCBidWcgVVJM
IChPT1BTISkKKworICAgICAgICAqIGZhc3QvY2FudmFzL3dlYmdsL2J1Zy0zMjg4OC5odG1sOgor
ICAgICAgICAqIGZhc3QvY2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy1leHBlY3RlZC50eHQ6Cisg
ICAgICAgICogZmFzdC9jYW52YXMvd2ViZ2wvZ2wtZ2V0LWNhbGxzLmh0bWw6CisgICAgICAgICog
ZmFzdC9jYW52YXMvd2ViZ2wvdGV4LWltYWdlLWFuZC1zdWItaW1hZ2UtMmQtd2l0aC1pbWFnZS5o
dG1sOgorICAgICAgICAqIGZhc3QvY2FudmFzL3dlYmdsL3RleC1zdWItaW1hZ2UtMmQuaHRtbDoK
KyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC90ZXhJbWFnZTJESW1hZ2VEYXRhVGVzdC5odG1s
OgorICAgICAgICAqIGZhc3QvY2FudmFzL3dlYmdsL3RyaWFuZ2xlLmh0bWw6CisgICAgICAgICog
ZmFzdC9jYW52YXMvd2ViZ2wvdmlld3BvcnQtdW5jaGFuZ2VkLXVwb24tcmVzaXplLmh0bWw6CisK
IDIwMTAtMDItMjQgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBBbmRlcnMgQ2FybHNzb24uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2NhbnZh
cy93ZWJnbC9idWctMzI4ODguaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nh
bnZhcy93ZWJnbC9idWctMzI4ODguaHRtbAkocmV2aXNpb24gNTUyMTEpCisrKyBMYXlvdXRUZXN0
cy9mYXN0L2NhbnZhcy93ZWJnbC9idWctMzI4ODguaHRtbAkod29ya2luZyBjb3B5KQpAQCAtNDMs
NyArNDMsNiBAQCBmdW5jdGlvbiBpbml0KCkKICAgICBkZXNjcmlwdGlvbignUmVncmVzc2lvbiB0
ZXN0IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzI4ODgiPmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjg4ODwvYT4g
OiA8Y29kZT5HYXJiYWdlIGluIHRyYW5zcGFyZW50IHJlZ2lvbnMgb2YgaW1hZ2VzIHVwbG9hZGVk
IGFzIHRleHR1cmVzPC9jb2RlPicpOwogCiAgICAgZ2wgPSBpbml0V2ViR0woImV4YW1wbGUiLCAi
dnNoYWRlciIsICJmc2hhZGVyIiwgWyAiZ19Qb3NpdGlvbiIsICJnX1RleENvb3JkMCIgXSwgWyAw
LCAwLCAwLCAxIF0sIDEpOwotICAgIGdsLnZpZXdwb3J0KDAsIDAsIDMyLCAzMik7CiAKICAgICB0
ZXh0dXJlTG9jID0gZ2wuZ2V0VW5pZm9ybUxvY2F0aW9uKGdsLnByb2dyYW0sICJ0ZXgiKTsKIApJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvZ2wtZ2V0LWNhbGxzLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9nbC1nZXQt
Y2FsbHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA1NTIxMSkKKysrIExheW91dFRlc3RzL2Zhc3Qv
Y2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAg
LTYzLDcgKzYzLDcgQEAgUEFTUyBjb250ZXh0LmdldFBhcmFtZXRlcihjb250ZXh0LlNURU5DSQog
UEFTUyBjb250ZXh0LmdldFBhcmFtZXRlcihjb250ZXh0LlNURU5DSUxfVEVTVCkgaXMgZmFsc2UK
IFBBU1MgY29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5URVhUVVJFX0JJTkRJTkdfMkQpIGlz
IG51bGwKIFBBU1MgY29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5URVhUVVJFX0JJTkRJTkdf
Q1VCRV9NQVApIGlzIG51bGwKLVBBU1MgY29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5WSUVX
UE9SVCkgaXMgWzAsIDAsIDAsIDBdCitQQVNTIGNvbnRleHQuZ2V0UGFyYW1ldGVyKGNvbnRleHQu
VklFV1BPUlQpIGlzIFswLCAwLCAyLCAyXQogCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0
cnVlCiAKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2dsLWdldC1j
YWxscy5odG1sCShyZXZpc2lvbiA1NTIxMSkKKysrIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dl
YmdsL2dsLWdldC1jYWxscy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC05NCw3ICs5NCw3IEBAIGVs
c2UgewogICAgIC8vc2hvdWxkQmUoJ2NvbnRleHQuZ2V0UGFyYW1ldGVyKGNvbnRleHQuU1RFTkNJ
TF9XUklURU1BU0spJywgJzB4RkZGRkZGRkYnKTsKICAgICBzaG91bGRCZSgnY29udGV4dC5nZXRQ
YXJhbWV0ZXIoY29udGV4dC5URVhUVVJFX0JJTkRJTkdfMkQpJywgJ251bGwnKTsKICAgICBzaG91
bGRCZSgnY29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5URVhUVVJFX0JJTkRJTkdfQ1VCRV9N
QVApJywgJ251bGwnKTsKLSAgICBzaG91bGRCZSgnY29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4
dC5WSUVXUE9SVCknLCAnWzAsIDAsIDAsIDBdJyk7CisgICAgc2hvdWxkQmUoJ2NvbnRleHQuZ2V0
UGFyYW1ldGVyKGNvbnRleHQuVklFV1BPUlQpJywgJ1swLCAwLCAyLCAyXScpOwogfQogCiBkZWJ1
ZygiIik7CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC90ZXgtaW1hZ2UtYW5k
LXN1Yi1pbWFnZS0yZC13aXRoLWltYWdlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
ZmFzdC9jYW52YXMvd2ViZ2wvdGV4LWltYWdlLWFuZC1zdWItaW1hZ2UtMmQtd2l0aC1pbWFnZS5o
dG1sCShyZXZpc2lvbiA1NTIxMSkKKysrIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL3Rl
eC1pbWFnZS1hbmQtc3ViLWltYWdlLTJkLXdpdGgtaW1hZ2UuaHRtbAkod29ya2luZyBjb3B5KQpA
QCAtNDUsNyArNDUsNiBAQCBmdW5jdGlvbiBpbml0KCkKICAgICBkZWJ1ZygnUmVncmVzc2lvbiB0
ZXN0IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzQ0NTgiPmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDQ1ODwvYT4g
OiA8Y29kZT5SZWZhY3RvciB0ZXhJbWFnZTJEIGFuZCB0ZXhTdWJJbWFnZTJEIHRha2luZyBJbWFn
ZSB0byB1c2UgY29tbW9uIGNvZGU8L2NvZGU+Jyk7CiAKICAgICBnbCA9IGluaXRXZWJHTCgiZXhh
bXBsZSIsICJ2c2hhZGVyIiwgImZzaGFkZXIiLCBbICJnX1Bvc2l0aW9uIiwgImdfVGV4Q29vcmQw
IiBdLCBbIDAsIDAsIDAsIDEgXSwgMSk7Ci0gICAgZ2wudmlld3BvcnQoMCwgMCwgMzIsIDMyKTsK
IAogICAgIHRleHR1cmVMb2MgPSBnbC5nZXRVbmlmb3JtTG9jYXRpb24oZ2wucHJvZ3JhbSwgInRl
eCIpOwogCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC90ZXgtc3ViLWltYWdl
LTJkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdGV4
LXN1Yi1pbWFnZS0yZC5odG1sCShyZXZpc2lvbiA1NTIxMSkKKysrIExheW91dFRlc3RzL2Zhc3Qv
Y2FudmFzL3dlYmdsL3RleC1zdWItaW1hZ2UtMmQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtNDIs
OCArNDIsNiBAQCB2YXIgZ2wgPSBpbml0V2ViR0woImV4YW1wbGUiLCAidnNoYWRlciIsCiB2YXIg
dGV4dHVyZVdpZHRoID0gMjU2OwogdmFyIHRleHR1cmVIZWlnaHQgPSAxOwogCi1nbC52aWV3cG9y
dCgwLCAwLCB0ZXh0dXJlV2lkdGgsIHRleHR1cmVIZWlnaHQpOwotCiB0ZXh0dXJlTG9jID0gZ2wu
Z2V0VW5pZm9ybUxvY2F0aW9uKGdsLnByb2dyYW0sICJ0ZXgiKTsKIAogdmFyIHZlcnRpY2VzID0g
bmV3IFdlYkdMRmxvYXRBcnJheShbCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJn
bC90ZXhJbWFnZTJESW1hZ2VEYXRhVGVzdC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvY2FudmFzL3dlYmdsL3RleEltYWdlMkRJbWFnZURhdGFUZXN0Lmh0bWwJKHJldmlzaW9u
IDU1MjExKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdGV4SW1hZ2UyREltYWdl
RGF0YVRlc3QuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtNTksNyArNTksNiBAQAogICAgICAgICAg
ICAgY29udGV4dDJkLmZpbGxSZWN0KDAsMCw2NCw2NCk7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgIGdsID0gaW5pdFdlYkdMKCJleGFtcGxlIiwgInZzaGFkZXIiLCAiZnNo
YWRlciIsIFsgInZQb3NpdGlvbiIsICJ2VGV4Q29vcmQwIl0sIFsgMSwgMCwgMSwgMSBdLCAxMDAp
OwotICAgICAgICAgICAgZ2wudmlld3BvcnQoMCwgMCwgNjQsIDY0KTsKICAgICAgICAgICAgIGds
LmNsZWFyKGdsLkNPTE9SX0JVRkZFUl9CSVQgfCBnbC5ERVBUSF9CVUZGRVJfQklUKTsKICAgICAg
ICAgICAgIAogICAgICAgICAgICAgdmFyIHZlcnRleE9iamVjdCA9IGdsLmNyZWF0ZUJ1ZmZlcigp
OwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdHJpYW5nbGUuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC90cmlhbmdsZS5odG1sCShy
ZXZpc2lvbiA1NTIxMSkKKysrIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL3RyaWFuZ2xl
Lmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTM5LDcgKzM5LDYgQEAKICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIAogICAgICAgICAgICAgZ2wgPSBpbml0V2ViR0woImV4YW1wbGUiLCAidnNoYWRl
ciIsICJmc2hhZGVyIiwgWyAidlBvc2l0aW9uIl0sIFsgMCwgMCwgMCwgMSBdLCAxKTsKLSAgICAg
ICAgICAgIGdsLnZpZXdwb3J0KDAsIDAsIDUwLCA1MCk7CiAgICAgICAgICAgICAKICAgICAgICAg
ICAgIHZhciB2ZXJ0ZXhPYmplY3QgPSBnbC5jcmVhdGVCdWZmZXIoKTsKICAgICAgICAgICAgIGds
LmJpbmRCdWZmZXIoZ2wuQVJSQVlfQlVGRkVSLCB2ZXJ0ZXhPYmplY3QpOwpJbmRleDogTGF5b3V0
VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdmlld3BvcnQtdW5jaGFuZ2VkLXVwb24tcmVzaXplLmh0
bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdmlld3BvcnQt
dW5jaGFuZ2VkLXVwb24tcmVzaXplLmh0bWwJKHJldmlzaW9uIDU1MjExKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9jYW52YXMvd2ViZ2wvdmlld3BvcnQtdW5jaGFuZ2VkLXVwb24tcmVzaXplLmh0bWwJ
KHdvcmtpbmcgY29weSkKQEAgLTMyLDggKzMyLDYgQEAgZGVidWcoJ1JlZ3Jlc3Npb24gdGVzdCBm
b3IgPGEgaHJlZj0iaHR0cAogCiB2YXIgZ2wgPSBpbml0V2ViR0woImV4YW1wbGUiLCAidnNoYWRl
ciIsICJmc2hhZGVyIiwgWyAiZ19Qb3NpdGlvbiIgXSwgWyAwLCAwLCAxLCAxIF0sIDEpOwogCi1n
bC52aWV3cG9ydCgwLCAwLCA0LCA0KTsKLQogdmFyIHZlcnRpY2VzID0gbmV3IFdlYkdMRmxvYXRB
cnJheShbCiAgICAgIDEuMCwgIDEuMCwgMC4wLAogICAgIC0xLjAsICAxLjAsIDAuMCwK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49459</attachid>
            <date>2010-02-24 18:40:15 -0800</date>
            <delta_ts>2010-02-25 10:15:39 -0800</delta_ts>
            <desc>revised patch: changed the log text according to Ken&apos;s advice</desc>
            <filename>contextInitSize.patch</filename>
            <type>text/plain</type>
            <size>7382</size>
            <attacher name="Zhenyao Mo">zmo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NTIxMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMDItMjQgIFpoZW55YW8gTW8gIDx6bW9AZ29vZ2xlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXQgdmll
d3BvcnQgdG8gY2FudmFzIHNpemUgdXBvbiBjb250ZXh0IGNyZWF0aW9uCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTA1NworCisgICAgICAgIENvdmVy
ZWQgYnkgZXhpc3RpbmcgdGVzdHMsIGluIHBhcnRpY3VsYXIgZmFzdC9jYW52YXMvd2ViZ2wvZ2wt
Z2V0LWNhbGxzLmh0bWwKKworICAgICAgICAqIGh0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29u
dGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OldlYkdM
UmVuZGVyaW5nQ29udGV4dCk6CisKIDIwMTAtMDItMjQgIEFkYW0gQmFydGggIDxhYmFydGhAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCkluZGV4OiBXZWJD
b3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwCShyZXZpc2lvbiA1
NTIxMSkKKysrIFdlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xSZW5kZXJpbmdDb250ZXh0LmNwcAko
d29ya2luZyBjb3B5KQpAQCAtOTcsNiArOTcsNyBAQCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6Oldl
YkdMUmVuZGVyaW5nQ29uCiAgICAgbV9jb250ZXh0LT5nZXRJbnRlZ2VydihHcmFwaGljc0NvbnRl
eHQzRDo6TUFYX1ZFUlRFWF9BVFRSSUJTLCAmbnVtVmVydGV4QXR0cmlicyk7CiAgICAgbV9tYXhW
ZXJ0ZXhBdHRyaWJzID0gbnVtVmVydGV4QXR0cmliczsKICAgICBtX2NvbnRleHQtPnJlc2hhcGUo
Y2FudmFzKCktPndpZHRoKCksIGNhbnZhcygpLT5oZWlnaHQoKSk7CisgICAgbV9jb250ZXh0LT52
aWV3cG9ydCgwLCAwLCBjYW52YXMoKS0+d2lkdGgoKSwgY2FudmFzKCktPmhlaWdodCgpKTsKIH0K
IAogV2ViR0xSZW5kZXJpbmdDb250ZXh0Ojp+V2ViR0xSZW5kZXJpbmdDb250ZXh0KCkKSW5kZXg6
IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHJldmlzaW9uIDU1MjExKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDItMjQgIFpoZW55YW8gTW8gIDx6bW9AZ29vZ2xl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBO
ZWVkIGEgc2hvcnQgZGVzY3JpcHRpb24gYW5kIGJ1ZyBVUkwgKE9PUFMhKQorCisgICAgICAgICog
ZmFzdC9jYW52YXMvd2ViZ2wvYnVnLTMyODg4Lmh0bWw6CisgICAgICAgICogZmFzdC9jYW52YXMv
d2ViZ2wvZ2wtZ2V0LWNhbGxzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L2NhbnZhcy93
ZWJnbC9nbC1nZXQtY2FsbHMuaHRtbDoKKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC90ZXgt
aW1hZ2UtYW5kLXN1Yi1pbWFnZS0yZC13aXRoLWltYWdlLmh0bWw6CisgICAgICAgICogZmFzdC9j
YW52YXMvd2ViZ2wvdGV4LXN1Yi1pbWFnZS0yZC5odG1sOgorICAgICAgICAqIGZhc3QvY2FudmFz
L3dlYmdsL3RleEltYWdlMkRJbWFnZURhdGFUZXN0Lmh0bWw6CisgICAgICAgICogZmFzdC9jYW52
YXMvd2ViZ2wvdHJpYW5nbGUuaHRtbDoKKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC92aWV3
cG9ydC11bmNoYW5nZWQtdXBvbi1yZXNpemUuaHRtbDoKKwogMjAxMC0wMi0yNCAgRGFuIEJlcm5z
dGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFuZGVycyBDYXJs
c3Nvbi4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2J1Zy0zMjg4OC5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2J1Zy0zMjg4OC5o
dG1sCShyZXZpc2lvbiA1NTIxMSkKKysrIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2J1
Zy0zMjg4OC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC00Myw3ICs0Myw2IEBAIGZ1bmN0aW9uIGlu
aXQoKQogICAgIGRlc2NyaXB0aW9uKCdSZWdyZXNzaW9uIHRlc3QgZm9yIDxhIGhyZWY9Imh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjg4OCI+aHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyODg4PC9hPiA6IDxjb2RlPkdhcmJhZ2UgaW4gdHJh
bnNwYXJlbnQgcmVnaW9ucyBvZiBpbWFnZXMgdXBsb2FkZWQgYXMgdGV4dHVyZXM8L2NvZGU+Jyk7
CiAKICAgICBnbCA9IGluaXRXZWJHTCgiZXhhbXBsZSIsICJ2c2hhZGVyIiwgImZzaGFkZXIiLCBb
ICJnX1Bvc2l0aW9uIiwgImdfVGV4Q29vcmQwIiBdLCBbIDAsIDAsIDAsIDEgXSwgMSk7Ci0gICAg
Z2wudmlld3BvcnQoMCwgMCwgMzIsIDMyKTsKIAogICAgIHRleHR1cmVMb2MgPSBnbC5nZXRVbmlm
b3JtTG9jYXRpb24oZ2wucHJvZ3JhbSwgInRleCIpOwogCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0
L2NhbnZhcy93ZWJnbC9nbC1nZXQtY2FsbHMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDU1MjExKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvZ2wtZ2V0LWNh
bGxzLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtNjMsNyArNjMsNyBAQCBQQVNTIGNv
bnRleHQuZ2V0UGFyYW1ldGVyKGNvbnRleHQuU1RFTkNJCiBQQVNTIGNvbnRleHQuZ2V0UGFyYW1l
dGVyKGNvbnRleHQuU1RFTkNJTF9URVNUKSBpcyBmYWxzZQogUEFTUyBjb250ZXh0LmdldFBhcmFt
ZXRlcihjb250ZXh0LlRFWFRVUkVfQklORElOR18yRCkgaXMgbnVsbAogUEFTUyBjb250ZXh0Lmdl
dFBhcmFtZXRlcihjb250ZXh0LlRFWFRVUkVfQklORElOR19DVUJFX01BUCkgaXMgbnVsbAotUEFT
UyBjb250ZXh0LmdldFBhcmFtZXRlcihjb250ZXh0LlZJRVdQT1JUKSBpcyBbMCwgMCwgMCwgMF0K
K1BBU1MgY29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5WSUVXUE9SVCkgaXMgWzAsIDAsIDIs
IDJdCiAKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIApJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC9jYW52YXMvd2ViZ2wvZ2wtZ2V0LWNhbGxzLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvZ2wtZ2V0LWNhbGxzLmh0bWwJKHJldmlzaW9uIDU1
MjExKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvZ2wtZ2V0LWNhbGxzLmh0bWwJ
KHdvcmtpbmcgY29weSkKQEAgLTk0LDcgKzk0LDcgQEAgZWxzZSB7CiAgICAgLy9zaG91bGRCZSgn
Y29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5TVEVOQ0lMX1dSSVRFTUFTSyknLCAnMHhGRkZG
RkZGRicpOwogICAgIHNob3VsZEJlKCdjb250ZXh0LmdldFBhcmFtZXRlcihjb250ZXh0LlRFWFRV
UkVfQklORElOR18yRCknLCAnbnVsbCcpOwogICAgIHNob3VsZEJlKCdjb250ZXh0LmdldFBhcmFt
ZXRlcihjb250ZXh0LlRFWFRVUkVfQklORElOR19DVUJFX01BUCknLCAnbnVsbCcpOwotICAgIHNo
b3VsZEJlKCdjb250ZXh0LmdldFBhcmFtZXRlcihjb250ZXh0LlZJRVdQT1JUKScsICdbMCwgMCwg
MCwgMF0nKTsKKyAgICBzaG91bGRCZSgnY29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5WSUVX
UE9SVCknLCAnWzAsIDAsIDIsIDJdJyk7CiB9CiAKIGRlYnVnKCIiKTsKSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvY2FudmFzL3dlYmdsL3RleC1pbWFnZS1hbmQtc3ViLWltYWdlLTJkLXdpdGgtaW1h
Z2UuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC90ZXgt
aW1hZ2UtYW5kLXN1Yi1pbWFnZS0yZC13aXRoLWltYWdlLmh0bWwJKHJldmlzaW9uIDU1MjExKQor
KysgTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdGV4LWltYWdlLWFuZC1zdWItaW1hZ2Ut
MmQtd2l0aC1pbWFnZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC00NSw3ICs0NSw2IEBAIGZ1bmN0
aW9uIGluaXQoKQogICAgIGRlYnVnKCdSZWdyZXNzaW9uIHRlc3QgZm9yIDxhIGhyZWY9Imh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDQ1OCI+aHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0NDU4PC9hPiA6IDxjb2RlPlJlZmFjdG9yIHRleElt
YWdlMkQgYW5kIHRleFN1YkltYWdlMkQgdGFraW5nIEltYWdlIHRvIHVzZSBjb21tb24gY29kZTwv
Y29kZT4nKTsKIAogICAgIGdsID0gaW5pdFdlYkdMKCJleGFtcGxlIiwgInZzaGFkZXIiLCAiZnNo
YWRlciIsIFsgImdfUG9zaXRpb24iLCAiZ19UZXhDb29yZDAiIF0sIFsgMCwgMCwgMCwgMSBdLCAx
KTsKLSAgICBnbC52aWV3cG9ydCgwLCAwLCAzMiwgMzIpOwogCiAgICAgdGV4dHVyZUxvYyA9IGds
LmdldFVuaWZvcm1Mb2NhdGlvbihnbC5wcm9ncmFtLCAidGV4Iik7CiAKSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvY2FudmFzL3dlYmdsL3RleC1zdWItaW1hZ2UtMmQuaHRtbAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC90ZXgtc3ViLWltYWdlLTJkLmh0bWwJKHJl
dmlzaW9uIDU1MjExKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdGV4LXN1Yi1p
bWFnZS0yZC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC00Miw4ICs0Miw2IEBAIHZhciBnbCA9IGlu
aXRXZWJHTCgiZXhhbXBsZSIsICJ2c2hhZGVyIiwKIHZhciB0ZXh0dXJlV2lkdGggPSAyNTY7CiB2
YXIgdGV4dHVyZUhlaWdodCA9IDE7CiAKLWdsLnZpZXdwb3J0KDAsIDAsIHRleHR1cmVXaWR0aCwg
dGV4dHVyZUhlaWdodCk7Ci0KIHRleHR1cmVMb2MgPSBnbC5nZXRVbmlmb3JtTG9jYXRpb24oZ2wu
cHJvZ3JhbSwgInRleCIpOwogCiB2YXIgdmVydGljZXMgPSBuZXcgV2ViR0xGbG9hdEFycmF5KFsK
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL3RleEltYWdlMkRJbWFnZURhdGFU
ZXN0Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdGV4
SW1hZ2UyREltYWdlRGF0YVRlc3QuaHRtbAkocmV2aXNpb24gNTUyMTEpCisrKyBMYXlvdXRUZXN0
cy9mYXN0L2NhbnZhcy93ZWJnbC90ZXhJbWFnZTJESW1hZ2VEYXRhVGVzdC5odG1sCSh3b3JraW5n
IGNvcHkpCkBAIC01OSw3ICs1OSw2IEBACiAgICAgICAgICAgICBjb250ZXh0MmQuZmlsbFJlY3Qo
MCwwLDY0LDY0KTsKICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgZ2wgPSBp
bml0V2ViR0woImV4YW1wbGUiLCAidnNoYWRlciIsICJmc2hhZGVyIiwgWyAidlBvc2l0aW9uIiwg
InZUZXhDb29yZDAiXSwgWyAxLCAwLCAxLCAxIF0sIDEwMCk7Ci0gICAgICAgICAgICBnbC52aWV3
cG9ydCgwLCAwLCA2NCwgNjQpOwogICAgICAgICAgICAgZ2wuY2xlYXIoZ2wuQ09MT1JfQlVGRkVS
X0JJVCB8IGdsLkRFUFRIX0JVRkZFUl9CSVQpOwogICAgICAgICAgICAgCiAgICAgICAgICAgICB2
YXIgdmVydGV4T2JqZWN0ID0gZ2wuY3JlYXRlQnVmZmVyKCk7CkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L2NhbnZhcy93ZWJnbC90cmlhbmdsZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvY2FudmFzL3dlYmdsL3RyaWFuZ2xlLmh0bWwJKHJldmlzaW9uIDU1MjExKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdHJpYW5nbGUuaHRtbAkod29ya2luZyBjb3B5KQpA
QCAtMzksNyArMzksNiBAQAogICAgICAgICAgICAgfQogICAgICAgICAgICAgCiAgICAgICAgICAg
ICBnbCA9IGluaXRXZWJHTCgiZXhhbXBsZSIsICJ2c2hhZGVyIiwgImZzaGFkZXIiLCBbICJ2UG9z
aXRpb24iXSwgWyAwLCAwLCAwLCAxIF0sIDEpOwotICAgICAgICAgICAgZ2wudmlld3BvcnQoMCwg
MCwgNTAsIDUwKTsKICAgICAgICAgICAgIAogICAgICAgICAgICAgdmFyIHZlcnRleE9iamVjdCA9
IGdsLmNyZWF0ZUJ1ZmZlcigpOwogICAgICAgICAgICAgZ2wuYmluZEJ1ZmZlcihnbC5BUlJBWV9C
VUZGRVIsIHZlcnRleE9iamVjdCk7CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJn
bC92aWV3cG9ydC11bmNoYW5nZWQtdXBvbi1yZXNpemUuaHRtbAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC92aWV3cG9ydC11bmNoYW5nZWQtdXBvbi1yZXNpemUu
aHRtbAkocmV2aXNpb24gNTUyMTEpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC92
aWV3cG9ydC11bmNoYW5nZWQtdXBvbi1yZXNpemUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMzIs
OCArMzIsNiBAQCBkZWJ1ZygnUmVncmVzc2lvbiB0ZXN0IGZvciA8YSBocmVmPSJodHRwCiAKIHZh
ciBnbCA9IGluaXRXZWJHTCgiZXhhbXBsZSIsICJ2c2hhZGVyIiwgImZzaGFkZXIiLCBbICJnX1Bv
c2l0aW9uIiBdLCBbIDAsIDAsIDEsIDEgXSwgMSk7CiAKLWdsLnZpZXdwb3J0KDAsIDAsIDQsIDQp
OwotCiB2YXIgdmVydGljZXMgPSBuZXcgV2ViR0xGbG9hdEFycmF5KFsKICAgICAgMS4wLCAgMS4w
LCAwLjAsCiAgICAgLTEuMCwgIDEuMCwgMC4wLAo=
</data>
<flag name="review"
          id="32331"
          type_id="1"
          status="-"
          setter="levin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49507</attachid>
            <date>2010-02-25 10:15:39 -0800</date>
            <delta_ts>2010-02-26 07:30:36 -0800</delta_ts>
            <desc>revised patch: added per change description in log files. </desc>
            <filename>contextInitSize.patch</filename>
            <type>text/plain</type>
            <size>7773</size>
            <attacher name="Zhenyao Mo">zmo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NTIxMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMDItMjQgIFpoZW55YW8gTW8gIDx6bW9AZ29vZ2xlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXQgdmll
d3BvcnQgdG8gY2FudmFzIHNpemUgdXBvbiBjb250ZXh0IGNyZWF0aW9uCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTA1NworCisgICAgICAgIENvdmVy
ZWQgYnkgZXhpc3RpbmcgdGVzdHMsIGluIHBhcnRpY3VsYXIgZmFzdC9jYW52YXMvd2ViZ2wvZ2wt
Z2V0LWNhbGxzLmh0bWwKKworICAgICAgICAqIGh0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29u
dGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OldlYkdM
UmVuZGVyaW5nQ29udGV4dCk6IFNldCB0aGUgdmlld3BvcnQgc2l6ZSB0byBtYXRjaCB0aGUgY2Fu
dmFzIHNpemUuCisKIDIwMTAtMDItMjQgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4K
IAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCkluZGV4OiBXZWJDb3JlL2h0bWwv
Y2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9o
dG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwCShyZXZpc2lvbiA1NTIxMSkKKysr
IFdlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xSZW5kZXJpbmdDb250ZXh0LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtOTcsNiArOTcsNyBAQCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OldlYkdMUmVuZGVy
aW5nQ29uCiAgICAgbV9jb250ZXh0LT5nZXRJbnRlZ2VydihHcmFwaGljc0NvbnRleHQzRDo6TUFY
X1ZFUlRFWF9BVFRSSUJTLCAmbnVtVmVydGV4QXR0cmlicyk7CiAgICAgbV9tYXhWZXJ0ZXhBdHRy
aWJzID0gbnVtVmVydGV4QXR0cmliczsKICAgICBtX2NvbnRleHQtPnJlc2hhcGUoY2FudmFzKCkt
PndpZHRoKCksIGNhbnZhcygpLT5oZWlnaHQoKSk7CisgICAgbV9jb250ZXh0LT52aWV3cG9ydCgw
LCAwLCBjYW52YXMoKS0+d2lkdGgoKSwgY2FudmFzKCktPmhlaWdodCgpKTsKIH0KIAogV2ViR0xS
ZW5kZXJpbmdDb250ZXh0Ojp+V2ViR0xSZW5kZXJpbmdDb250ZXh0KCkKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDU1MjExKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTkgQEAKKzIwMTAtMDItMjQgIFpoZW55YW8gTW8gIDx6bW9AZ29vZ2xlLmNvbT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXQgdmlld3Bv
cnQgdG8gY2FudmFzIHNpemUgdXBvbiBjb250ZXh0IGNyZWF0aW9uCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTA1NworCisgICAgICAgICogZmFzdC9j
YW52YXMvd2ViZ2wvYnVnLTMyODg4Lmh0bWw6IFJlbW92ZSB0aGUgZ2wudmlld3BvcnQgY2FsbCBz
aW5jZSBpdCdzIGRvbmUgd2hlbiBXZWJHTFJlbmRlcmluZ0NvbnRleHQgaXMgY3JlYXRlZC4KKyAg
ICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC9nbC1nZXQtY2FsbHMtZXhwZWN0ZWQudHh0OiBUaGUg
cmVhZC1iYWNrIHZpZXdwb3J0IHNpemUgc2hvdWxkIG1hdGNoIHRoZSBjYW52YXMgc2l6ZSBpbnN0
ZWFkIG9mICgwLCAwLCAwLCAwKS4KKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC9nbC1nZXQt
Y2FsbHMuaHRtbDogUmVtb3ZlIHRoZSBnbC52aWV3cG9ydCBjYWxsIHNpbmNlIGl0J3MgZG9uZSB3
aGVuIFdlYkdMUmVuZGVyaW5nQ29udGV4dCBpcyBjcmVhdGVkLgorICAgICAgICAqIGZhc3QvY2Fu
dmFzL3dlYmdsL3RleC1pbWFnZS1hbmQtc3ViLWltYWdlLTJkLXdpdGgtaW1hZ2UuaHRtbDogRGl0
dG8uCisgICAgICAgICogZmFzdC9jYW52YXMvd2ViZ2wvdGV4LXN1Yi1pbWFnZS0yZC5odG1sOiBE
aXR0by4KKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC90ZXhJbWFnZTJESW1hZ2VEYXRhVGVz
dC5odG1sOiBEaXR0by4KKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC90cmlhbmdsZS5odG1s
OiBEaXR0by4KKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC92aWV3cG9ydC11bmNoYW5nZWQt
dXBvbi1yZXNpemUuaHRtbDogRGl0dG8uCisKIDIwMTAtMDItMjQgIERhbiBCZXJuc3RlaW4gIDxt
aXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbmRlcnMgQ2FybHNzb24uCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9idWctMzI4ODguaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9idWctMzI4ODguaHRtbAkocmV2
aXNpb24gNTUyMTEpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9idWctMzI4ODgu
aHRtbAkod29ya2luZyBjb3B5KQpAQCAtNDMsNyArNDMsNiBAQCBmdW5jdGlvbiBpbml0KCkKICAg
ICBkZXNjcmlwdGlvbignUmVncmVzc2lvbiB0ZXN0IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI4ODgiPmh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0zMjg4ODwvYT4gOiA8Y29kZT5HYXJiYWdlIGluIHRyYW5zcGFyZW50
IHJlZ2lvbnMgb2YgaW1hZ2VzIHVwbG9hZGVkIGFzIHRleHR1cmVzPC9jb2RlPicpOwogCiAgICAg
Z2wgPSBpbml0V2ViR0woImV4YW1wbGUiLCAidnNoYWRlciIsICJmc2hhZGVyIiwgWyAiZ19Qb3Np
dGlvbiIsICJnX1RleENvb3JkMCIgXSwgWyAwLCAwLCAwLCAxIF0sIDEpOwotICAgIGdsLnZpZXdw
b3J0KDAsIDAsIDMyLCAzMik7CiAKICAgICB0ZXh0dXJlTG9jID0gZ2wuZ2V0VW5pZm9ybUxvY2F0
aW9uKGdsLnByb2dyYW0sICJ0ZXgiKTsKIApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMv
d2ViZ2wvZ2wtZ2V0LWNhbGxzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L2NhbnZhcy93ZWJnbC9nbC1nZXQtY2FsbHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA1
NTIxMSkKKysrIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy1leHBl
Y3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTYzLDcgKzYzLDcgQEAgUEFTUyBjb250ZXh0Lmdl
dFBhcmFtZXRlcihjb250ZXh0LlNURU5DSQogUEFTUyBjb250ZXh0LmdldFBhcmFtZXRlcihjb250
ZXh0LlNURU5DSUxfVEVTVCkgaXMgZmFsc2UKIFBBU1MgY29udGV4dC5nZXRQYXJhbWV0ZXIoY29u
dGV4dC5URVhUVVJFX0JJTkRJTkdfMkQpIGlzIG51bGwKIFBBU1MgY29udGV4dC5nZXRQYXJhbWV0
ZXIoY29udGV4dC5URVhUVVJFX0JJTkRJTkdfQ1VCRV9NQVApIGlzIG51bGwKLVBBU1MgY29udGV4
dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5WSUVXUE9SVCkgaXMgWzAsIDAsIDAsIDBdCitQQVNTIGNv
bnRleHQuZ2V0UGFyYW1ldGVyKGNvbnRleHQuVklFV1BPUlQpIGlzIFswLCAwLCAyLCAyXQogCiBQ
QVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qv
Y2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvY2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy5odG1sCShyZXZpc2lvbiA1NTIxMSkKKysr
IExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2dsLWdldC1jYWxscy5odG1sCSh3b3JraW5n
IGNvcHkpCkBAIC05NCw3ICs5NCw3IEBAIGVsc2UgewogICAgIC8vc2hvdWxkQmUoJ2NvbnRleHQu
Z2V0UGFyYW1ldGVyKGNvbnRleHQuU1RFTkNJTF9XUklURU1BU0spJywgJzB4RkZGRkZGRkYnKTsK
ICAgICBzaG91bGRCZSgnY29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5URVhUVVJFX0JJTkRJ
TkdfMkQpJywgJ251bGwnKTsKICAgICBzaG91bGRCZSgnY29udGV4dC5nZXRQYXJhbWV0ZXIoY29u
dGV4dC5URVhUVVJFX0JJTkRJTkdfQ1VCRV9NQVApJywgJ251bGwnKTsKLSAgICBzaG91bGRCZSgn
Y29udGV4dC5nZXRQYXJhbWV0ZXIoY29udGV4dC5WSUVXUE9SVCknLCAnWzAsIDAsIDAsIDBdJyk7
CisgICAgc2hvdWxkQmUoJ2NvbnRleHQuZ2V0UGFyYW1ldGVyKGNvbnRleHQuVklFV1BPUlQpJywg
J1swLCAwLCAyLCAyXScpOwogfQogCiBkZWJ1ZygiIik7CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0
L2NhbnZhcy93ZWJnbC90ZXgtaW1hZ2UtYW5kLXN1Yi1pbWFnZS0yZC13aXRoLWltYWdlLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdGV4LWltYWdlLWFu
ZC1zdWItaW1hZ2UtMmQtd2l0aC1pbWFnZS5odG1sCShyZXZpc2lvbiA1NTIxMSkKKysrIExheW91
dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL3RleC1pbWFnZS1hbmQtc3ViLWltYWdlLTJkLXdpdGgt
aW1hZ2UuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtNDUsNyArNDUsNiBAQCBmdW5jdGlvbiBpbml0
KCkKICAgICBkZWJ1ZygnUmVncmVzc2lvbiB0ZXN0IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQ0NTgiPmh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0zNDQ1ODwvYT4gOiA8Y29kZT5SZWZhY3RvciB0ZXhJbWFnZTJEIGFu
ZCB0ZXhTdWJJbWFnZTJEIHRha2luZyBJbWFnZSB0byB1c2UgY29tbW9uIGNvZGU8L2NvZGU+Jyk7
CiAKICAgICBnbCA9IGluaXRXZWJHTCgiZXhhbXBsZSIsICJ2c2hhZGVyIiwgImZzaGFkZXIiLCBb
ICJnX1Bvc2l0aW9uIiwgImdfVGV4Q29vcmQwIiBdLCBbIDAsIDAsIDAsIDEgXSwgMSk7Ci0gICAg
Z2wudmlld3BvcnQoMCwgMCwgMzIsIDMyKTsKIAogICAgIHRleHR1cmVMb2MgPSBnbC5nZXRVbmlm
b3JtTG9jYXRpb24oZ2wucHJvZ3JhbSwgInRleCIpOwogCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0
L2NhbnZhcy93ZWJnbC90ZXgtc3ViLWltYWdlLTJkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdGV4LXN1Yi1pbWFnZS0yZC5odG1sCShyZXZpc2lvbiA1
NTIxMSkKKysrIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL3RleC1zdWItaW1hZ2UtMmQu
aHRtbAkod29ya2luZyBjb3B5KQpAQCAtNDIsOCArNDIsNiBAQCB2YXIgZ2wgPSBpbml0V2ViR0wo
ImV4YW1wbGUiLCAidnNoYWRlciIsCiB2YXIgdGV4dHVyZVdpZHRoID0gMjU2OwogdmFyIHRleHR1
cmVIZWlnaHQgPSAxOwogCi1nbC52aWV3cG9ydCgwLCAwLCB0ZXh0dXJlV2lkdGgsIHRleHR1cmVI
ZWlnaHQpOwotCiB0ZXh0dXJlTG9jID0gZ2wuZ2V0VW5pZm9ybUxvY2F0aW9uKGdsLnByb2dyYW0s
ICJ0ZXgiKTsKIAogdmFyIHZlcnRpY2VzID0gbmV3IFdlYkdMRmxvYXRBcnJheShbCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC90ZXhJbWFnZTJESW1hZ2VEYXRhVGVzdC5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL3RleEltYWdlMkRJ
bWFnZURhdGFUZXN0Lmh0bWwJKHJldmlzaW9uIDU1MjExKQorKysgTGF5b3V0VGVzdHMvZmFzdC9j
YW52YXMvd2ViZ2wvdGV4SW1hZ2UyREltYWdlRGF0YVRlc3QuaHRtbAkod29ya2luZyBjb3B5KQpA
QCAtNTksNyArNTksNiBAQAogICAgICAgICAgICAgY29udGV4dDJkLmZpbGxSZWN0KDAsMCw2NCw2
NCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgIGdsID0gaW5pdFdlYkdM
KCJleGFtcGxlIiwgInZzaGFkZXIiLCAiZnNoYWRlciIsIFsgInZQb3NpdGlvbiIsICJ2VGV4Q29v
cmQwIl0sIFsgMSwgMCwgMSwgMSBdLCAxMDApOwotICAgICAgICAgICAgZ2wudmlld3BvcnQoMCwg
MCwgNjQsIDY0KTsKICAgICAgICAgICAgIGdsLmNsZWFyKGdsLkNPTE9SX0JVRkZFUl9CSVQgfCBn
bC5ERVBUSF9CVUZGRVJfQklUKTsKICAgICAgICAgICAgIAogICAgICAgICAgICAgdmFyIHZlcnRl
eE9iamVjdCA9IGdsLmNyZWF0ZUJ1ZmZlcigpOwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jYW52
YXMvd2ViZ2wvdHJpYW5nbGUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nh
bnZhcy93ZWJnbC90cmlhbmdsZS5odG1sCShyZXZpc2lvbiA1NTIxMSkKKysrIExheW91dFRlc3Rz
L2Zhc3QvY2FudmFzL3dlYmdsL3RyaWFuZ2xlLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTM5LDcg
KzM5LDYgQEAKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIAogICAgICAgICAgICAgZ2wgPSBp
bml0V2ViR0woImV4YW1wbGUiLCAidnNoYWRlciIsICJmc2hhZGVyIiwgWyAidlBvc2l0aW9uIl0s
IFsgMCwgMCwgMCwgMSBdLCAxKTsKLSAgICAgICAgICAgIGdsLnZpZXdwb3J0KDAsIDAsIDUwLCA1
MCk7CiAgICAgICAgICAgICAKICAgICAgICAgICAgIHZhciB2ZXJ0ZXhPYmplY3QgPSBnbC5jcmVh
dGVCdWZmZXIoKTsKICAgICAgICAgICAgIGdsLmJpbmRCdWZmZXIoZ2wuQVJSQVlfQlVGRkVSLCB2
ZXJ0ZXhPYmplY3QpOwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdmlld3Bv
cnQtdW5jaGFuZ2VkLXVwb24tcmVzaXplLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
ZmFzdC9jYW52YXMvd2ViZ2wvdmlld3BvcnQtdW5jaGFuZ2VkLXVwb24tcmVzaXplLmh0bWwJKHJl
dmlzaW9uIDU1MjExKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvdmlld3BvcnQt
dW5jaGFuZ2VkLXVwb24tcmVzaXplLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTMyLDggKzMyLDYg
QEAgZGVidWcoJ1JlZ3Jlc3Npb24gdGVzdCBmb3IgPGEgaHJlZj0iaHR0cAogCiB2YXIgZ2wgPSBp
bml0V2ViR0woImV4YW1wbGUiLCAidnNoYWRlciIsICJmc2hhZGVyIiwgWyAiZ19Qb3NpdGlvbiIg
XSwgWyAwLCAwLCAxLCAxIF0sIDEpOwogCi1nbC52aWV3cG9ydCgwLCAwLCA0LCA0KTsKLQogdmFy
IHZlcnRpY2VzID0gbmV3IFdlYkdMRmxvYXRBcnJheShbCiAgICAgIDEuMCwgIDEuMCwgMC4wLAog
ICAgIC0xLjAsICAxLjAsIDAuMCwK
</data>

          </attachment>
      

    </bug>

</bugzilla>