<?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>101227</bug_id>
          
          <creation_ts>2012-11-05 08:46:09 -0800</creation_ts>
          <short_desc>[BlackBerry] Update touch code to reflect touch refactor</short_desc>
          <delta_ts>2012-11-05 11:10:25 -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 BlackBerry</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>0</everconfirmed>
          <reporter>gmak</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>758576</commentid>
    <comment_count>0</comment_count>
    <who name="">gmak</who>
    <bug_when>2012-11-05 08:46:09 -0800</bug_when>
    <thetext>Update interaction code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758582</commentid>
    <comment_count>1</comment_count>
      <attachid>172344</attachid>
    <who name="">gmak</who>
    <bug_when>2012-11-05 08:52:45 -0800</bug_when>
    <thetext>Created attachment 172344
Patch with changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758586</commentid>
    <comment_count>2</comment_count>
      <attachid>172344</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-05 08:57:11 -0800</bug_when>
    <thetext>Comment on attachment 172344
Patch with changelog

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758587</commentid>
    <comment_count>3</comment_count>
      <attachid>172344</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 08:58:29 -0800</bug_when>
    <thetext>Comment on attachment 172344
Patch with changelog

Rejecting attachment 172344 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:
Berry.cpp.rej
patching file Source/WebKit/blackberry/Api/WebPage.cpp
Hunk #1 succeeded at 4033 (offset -34 lines).
Hunk #2 succeeded at 4043 (offset -34 lines).
Hunk #3 succeeded at 4063 (offset -34 lines).
Hunk #4 succeeded at 4094 (offset -34 lines).
patching file Source/WebKit/blackberry/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Rob Buis&apos;]&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue

Full output: http://queues.webkit.org/results/14717822</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758670</commentid>
    <comment_count>4</comment_count>
      <attachid>172358</attachid>
    <who name="">gmak</who>
    <bug_when>2012-11-05 10:33:01 -0800</bug_when>
    <thetext>Created attachment 172358
patch - should apply cleanly now</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758673</commentid>
    <comment_count>5</comment_count>
      <attachid>172358</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-05 10:35:20 -0800</bug_when>
    <thetext>Comment on attachment 172358
patch - should apply cleanly now

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758713</commentid>
    <comment_count>6</comment_count>
      <attachid>172358</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 11:10:21 -0800</bug_when>
    <thetext>Comment on attachment 172358
patch - should apply cleanly now

Clearing flags on attachment: 172358

Committed r133502: &lt;http://trac.webkit.org/changeset/133502&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758714</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 11:10:25 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172344</attachid>
            <date>2012-11-05 08:52:45 -0800</date>
            <delta_ts>2012-11-05 10:33:01 -0800</delta_ts>
            <desc>Patch with changelog</desc>
            <filename>0001-Source-WebKit-blackberry.patch</filename>
            <type>text/plain</type>
            <size>6747</size>
            <attacher>gmak</attacher>
            
              <data encoding="base64">RnJvbSA4NTMyZDg4Zjk5YTE1ZDQyM2M5NmUyZWM3MjFlZGIxMDc2YTUzMzgyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW5ldmlldmUgTWFrIDxnbWFrQHJpbS5jb20+CkRhdGU6IFRo
dSwgNCBPY3QgMjAxMiAxMzoyMTo1NCAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIFNvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeToKCjIwMTItMTAtMDQgIEdlbmV2aWV2ZSBNYWsgIDxnbWFrQHJpbS5jb20+
CgogICAgICAgIFtCTEFDS0JFUlJZXSBVcGRhdGUgdG91Y2ggY29kZSB0byByZWZsZWN0IHRvdWNo
IHJlZmFjdG9yCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEwMTIyNwoKICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgUFIg
IzI3MDY3ODUKICAgICAgICBSZXZpZXdlZCBJbnRlcm5hbGx5IGJ5OiBNaWtlIExhdHRhbnppbwoK
ICAgICAgICAqIEFwaS9XZWJQYWdlLmNwcDoKICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpX
ZWJQYWdlOjp0b3VjaEV2ZW50KToKICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpXZWJQYWdl
UHJpdmF0ZTo6ZGlzcGF0Y2hUb3VjaEV2ZW50VG9GdWxsU2NyZWVuUGx1Z2luKToKClNvdXJjZS9X
ZWJDb3JlOgoKMjAxMi0xMC0wNCAgR2VuZXZpZXZlIE1hayAgPGdtYWtAcmltLmNvbT4KCiAgICAg
ICAgW0JMQUNLQkVSUlldIFVwZGF0ZSB0b3VjaCBjb2RlIHRvIHJlZmxlY3QgdG91Y2ggcmVmYWN0
b3IKICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjI3
CgogICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKICAgICAgICBQUiAjMjcwNjc4
NQogICAgICAgIFJldmlld2VkIEludGVybmFsbHkgYnk6IE1pa2UgTGF0dGFuemlvCgogICAgICAg
ICogcGxhdGZvcm0vYmxhY2tiZXJyeS9QbGF0Zm9ybVRvdWNoRXZlbnRCbGFja0JlcnJ5LmNwcDoK
ICAgICAgICAoV2ViQ29yZTo6dG91Y2hFdmVudFR5cGUpOgogICAgICAgIChXZWJDb3JlOjpQbGF0
Zm9ybVRvdWNoRXZlbnQ6OlBsYXRmb3JtVG91Y2hFdmVudCk6Ci0tLQogU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsrKysrKysrKysrKysK
IC4uLi9ibGFja2JlcnJ5L1BsYXRmb3JtVG91Y2hFdmVudEJsYWNrQmVycnkuY3BwICAgIHwgICAy
MSArKysrKysrKy0tLS0tLS0tLS0tLQogU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQ
YWdlLmNwcCAgICAgICAgICAgfCAgIDEwICsrKysrLS0tLS0KIFNvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgIHwgICAxNCArKysrKysrKysrKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCA0NTk4Y2I0Li5lYTcyMmNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTIt
MTEtMDUgIEdlbmV2aWV2ZSBNYWsgIDxnbWFrQHJpbS5jb20+CisKKyAgICAgICAgW0JMQUNLQkVS
UlldIFVwZGF0ZSB0b3VjaCBjb2RlIHRvIHJlZmxlY3QgdG91Y2ggcmVmYWN0b3IKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTIyNworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBSICMyNzA2Nzg1CisgICAg
ICAgIFJldmlld2VkIEludGVybmFsbHkgYnk6IE1pa2UgTGF0dGFuemlvCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9ibGFja2JlcnJ5L1BsYXRmb3JtVG91Y2hFdmVudEJsYWNrQmVycnkuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6dG91Y2hFdmVudFR5cGUpOgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZv
cm1Ub3VjaEV2ZW50OjpQbGF0Zm9ybVRvdWNoRXZlbnQpOgorCiAyMDEyLTExLTAyICBMaWFuZ2h1
aSBDaGVuICA8bGlhY2hlbkByaW0uY29tPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBSZXNvdXJj
ZUhhbmRsZTo6Y2FuY2VsKCkgaW4gUmVzb3VyY2VIYW5kbGVCbGFja0JlcnJ5IHNob3VsZCBzZXRD
bGllbnQgdG8gbnVsbC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNr
YmVycnkvUGxhdGZvcm1Ub3VjaEV2ZW50QmxhY2tCZXJyeS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ibGFja2JlcnJ5L1BsYXRmb3JtVG91Y2hFdmVudEJsYWNrQmVycnkuY3BwCmluZGV4
IGQxNWI2NTguLjcwNDU5YzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Js
YWNrYmVycnkvUGxhdGZvcm1Ub3VjaEV2ZW50QmxhY2tCZXJyeS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9QbGF0Zm9ybVRvdWNoRXZlbnRCbGFja0JlcnJ5LmNw
cApAQCAtNDEsNiArNDEsOCBAQCBzdGF0aWMgUGxhdGZvcm1FdmVudDo6VHlwZSB0b3VjaEV2ZW50
VHlwZShCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6VG91Y2hFdmVudCogZXZlbgogICAgICAgICByZXR1
cm4gUGxhdGZvcm1FdmVudDo6VG91Y2hFbmQ7CiAgICAgY2FzZSBCbGFja0JlcnJ5OjpQbGF0Zm9y
bTo6VG91Y2hFdmVudDo6VG91Y2hDYW5jZWw6CiAgICAgICAgIHJldHVybiBQbGF0Zm9ybUV2ZW50
OjpUb3VjaENhbmNlbDsKKyAgICBjYXNlIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpUb3VjaEV2ZW50
OjpUb3VjaEluamVjdGVkOgorICAgICAgICByZXR1cm4gUGxhdGZvcm1FdmVudDo6VG91Y2hNb3Zl
OwogICAgIH0KIAogICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwpAQCAtNTksMjAgKzYxLDEzIEBA
IFBsYXRmb3JtVG91Y2hFdmVudDo6UGxhdGZvcm1Ub3VjaEV2ZW50KEJsYWNrQmVycnk6OlBsYXRm
b3JtOjpUb3VjaEV2ZW50KiBldmVudCkKICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgZXZl
bnQtPm1fcG9pbnRzLnNpemUoKTsgKytpKQogICAgICAgICBtX3RvdWNoUG9pbnRzLmFwcGVuZChQ
bGF0Zm9ybVRvdWNoUG9pbnQoZXZlbnQtPm1fcG9pbnRzW2ldKSk7CiAKLSAgICBpZiAoZXZlbnQt
Pm1fZ2VzdHVyZXMuZW1wdHkoKSkKLSAgICAgICAgcmV0dXJuOworICAgIGlmIChldmVudC0+aXNQ
aW5jaCgpKSB7CisgICAgICAgIG1fcm90YXRpb24gPSBldmVudC0+cGluY2hEYXRhKCkubV9hbmds
ZSAqIDE4MCAvIE1fUEk7CisgICAgICAgIG1fc2NhbGUgPSBldmVudC0+cGluY2hEYXRhKCkubV9z
Y2FsZTsKKyAgICB9CiAKLSAgICBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6R2VzdHVyZSBwaW5jaDsK
LSAgICBpZiAoZXZlbnQtPmhhc0dlc3R1cmUoQmxhY2tCZXJyeTo6UGxhdGZvcm06Okdlc3R1cmU6
OlBpbmNoLCAmcGluY2gpKSB7Ci0gICAgICAgIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpQaW5jaEdl
c3R1cmVEYXRhKiBkYXRhID0gc3RhdGljX2Nhc3Q8QmxhY2tCZXJyeTo6UGxhdGZvcm06OlBpbmNo
R2VzdHVyZURhdGEqPihwaW5jaC5tX2RhdGEpOwotICAgICAgICBpZiAoZGF0YSkgewotICAgICAg
ICAgICAgbV9yb3RhdGlvbiA9IGRhdGEtPm1fYW5nbGUgKiAxODAgLyBNX1BJOwotICAgICAgICAg
ICAgbV9zY2FsZSA9IGRhdGEtPm1fc2NhbGU7Ci0gICAgICAgIH0KLSAgICB9IGVsc2UgaWYgKGV2
ZW50LT5oYXNHZXN0dXJlKEJsYWNrQmVycnk6OlBsYXRmb3JtOjpHZXN0dXJlOjpEb3VibGVUYXAp
KQotICAgICAgICBtX2RvdWJsZVRhcCA9IHRydWU7Ci0gICAgZWxzZSBpZiAoZXZlbnQtPmhhc0dl
c3R1cmUoQmxhY2tCZXJyeTo6UGxhdGZvcm06Okdlc3R1cmU6OlRvdWNoSG9sZCkpCi0gICAgICAg
IG1fdG91Y2hIb2xkID0gdHJ1ZTsKKyAgICBtX2RvdWJsZVRhcCA9IGV2ZW50LT5pc0RvdWJsZVRh
cCgpOworICAgIG1fdG91Y2hIb2xkID0gZXZlbnQtPmlzVG91Y2hIb2xkKCk7CiB9CiAKIH0gLy8g
bmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9B
cGkvV2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuY3Bw
CmluZGV4IGJmZGYxNjQ0Li4yNjA5NWIwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNr
YmVycnkvQXBpL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkv
V2ViUGFnZS5jcHAKQEAgLTQwNjcsNyArNDA2Nyw3IEBAIGJvb2wgV2ViUGFnZTo6dG91Y2hFdmVu
dChjb25zdCBQbGF0Zm9ybTo6VG91Y2hFdmVudCYgZXZlbnQpCiAgICAgICAgIHRFdmVudC5tX3Bv
aW50c1tpXS5tX3NjcmVlblBvcyA9IGQtPm1hcEZyb21UcmFuc2Zvcm1lZCh0RXZlbnQubV9wb2lu
dHNbaV0ubV9zY3JlZW5Qb3MpOwogICAgIH0KIAotICAgIGlmIChldmVudC5oYXNHZXN0dXJlKFBs
YXRmb3JtOjpHZXN0dXJlOjpTaW5nbGVUYXApKQorICAgIGlmIChldmVudC5pc1NpbmdsZVRhcCgp
KQogICAgICAgICBkLT5tX3BsdWdpbk1heU9wZW5OZXdUYWIgPSB0cnVlOwogICAgIGVsc2UgaWYg
KHRFdmVudC5tX3R5cGUgPT0gUGxhdGZvcm06OlRvdWNoRXZlbnQ6OlRvdWNoU3RhcnQgfHwgdEV2
ZW50Lm1fdHlwZSA9PSBQbGF0Zm9ybTo6VG91Y2hFdmVudDo6VG91Y2hDYW5jZWwpCiAgICAgICAg
IGQtPm1fcGx1Z2luTWF5T3Blbk5ld1RhYiA9IGZhbHNlOwpAQCAtNDA3Nyw3ICs0MDc3LDcgQEAg
Ym9vbCBXZWJQYWdlOjp0b3VjaEV2ZW50KGNvbnN0IFBsYXRmb3JtOjpUb3VjaEV2ZW50JiBldmVu
dCkKIAogICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOwogCi0gICAgaWYgKGQtPm1fbmVlZFRvdWNo
RXZlbnRzICYmICFldmVudC5oYXNHZXN0dXJlKFBsYXRmb3JtOjpHZXN0dXJlOjpJbmplY3RlZCkp
CisgICAgaWYgKGQtPm1fbmVlZFRvdWNoRXZlbnRzICYmICFldmVudC5tX3R5cGUgIT0gUGxhdGZv
cm06OlRvdWNoRXZlbnQ6OlRvdWNoSW5qZWN0ZWQpCiAgICAgICAgIGhhbmRsZWQgPSBkLT5tX21h
aW5GcmFtZS0+ZXZlbnRIYW5kbGVyKCktPmhhbmRsZVRvdWNoRXZlbnQoUGxhdGZvcm1Ub3VjaEV2
ZW50KCZ0RXZlbnQpKTsKIAogICAgIC8vIFVucHJlc3MgbW91c2UgaWYgdG91Y2ggZW5kIGlzIGNv
bnN1bWVkIGJ5IGEgSmF2YVNjcmlwdCB0b3VjaCBoYW5kbGVyLCBvdGhlcndpc2UgdGhlIG1vdXNl
IHN0YXRlIHdpbGwgcmVtYWluIHByZXNzZWQKQEAgLTQwOTcsNyArNDA5Nyw3IEBAIGJvb2wgV2Vi
UGFnZTo6dG91Y2hFdmVudChjb25zdCBQbGF0Zm9ybTo6VG91Y2hFdmVudCYgZXZlbnQpCiAgICAg
ICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIGlmIChldmVudC5oYXNHZXN0dXJlKFBsYXRm
b3JtOjpHZXN0dXJlOjpUb3VjaEhvbGQpKQorICAgIGlmIChldmVudC5pc1RvdWNoSG9sZCgpKQog
ICAgICAgICBkLT5tX3RvdWNoRXZlbnRIYW5kbGVyLT50b3VjaEhvbGRFdmVudCgpOwogI2VuZGlm
CiAKQEAgLTQxMjgsOSArNDEyOCw5IEBAIGJvb2wgV2ViUGFnZVByaXZhdGU6OmRpc3BhdGNoVG91
Y2hFdmVudFRvRnVsbFNjcmVlblBsdWdpbihQbHVnaW5WaWV3KiBwbHVnaW4sIGNvCiB7CiAgICAg
TlBUb3VjaEV2ZW50IG5wVG91Y2hFdmVudDsKIAotICAgIGlmIChldmVudC5oYXNHZXN0dXJlKFBs
YXRmb3JtOjpHZXN0dXJlOjpEb3VibGVUYXApKQorICAgIGlmIChldmVudC5pc0RvdWJsZVRhcCgp
KQogICAgICAgICBucFRvdWNoRXZlbnQudHlwZSA9IFRPVUNIX0VWRU5UX0RPVUJMRVRBUDsKLSAg
ICBlbHNlIGlmIChldmVudC5oYXNHZXN0dXJlKFBsYXRmb3JtOjpHZXN0dXJlOjpUb3VjaEhvbGQp
KQorICAgIGVsc2UgaWYgKGV2ZW50LmlzVG91Y2hIb2xkKCkpCiAgICAgICAgIG5wVG91Y2hFdmVu
dC50eXBlID0gVE9VQ0hfRVZFTlRfVE9VQ0hIT0xEOwogICAgIGVsc2UgewogICAgICAgICBzd2l0
Y2ggKGV2ZW50Lm1fdHlwZSkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKaW5kZXggOWJm
ZGQzMi4uZjhiZDlmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMTItMTEtMDUgIEdlbmV2aWV2ZSBNYWsgIDxnbWFrQHJpbS5jb20+CisKKyAgICAg
ICAgW0JMQUNLQkVSUlldIFVwZGF0ZSB0b3VjaCBjb2RlIHRvIHJlZmxlY3QgdG91Y2ggcmVmYWN0
b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTIy
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBSICMy
NzA2Nzg1CisgICAgICAgIFJldmlld2VkIEludGVybmFsbHkgYnk6IE1pa2UgTGF0dGFuemlvCisK
KyAgICAgICAgKiBBcGkvV2ViUGFnZS5jcHA6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6
OldlYlBhZ2U6OnRvdWNoRXZlbnQpOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpXZWJQ
YWdlUHJpdmF0ZTo6ZGlzcGF0Y2hUb3VjaEV2ZW50VG9GdWxsU2NyZWVuUGx1Z2luKToKKwogMjAx
Mi0xMS0wMiAgT3R0byBEZXJlayBDaGV1bmcgIDxvdGNoZXVuZ0ByaW0uY29tPgogCiAgICAgICAg
IFtCbGFja0JlcnJ5XSBBZGRpbmcgd2luZG93LmV4dGVybmFsIHRvIG91ciBwb3J0Ci0tIAoxLjcu
MTAuMiAoQXBwbGUgR2l0LTMzKQoK
</data>
<flag name="review"
          id="186613"
          type_id="1"
          status="+"
          setter="rwlbuis"
    />
    <flag name="commit-queue"
          id="186614"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172358</attachid>
            <date>2012-11-05 10:33:01 -0800</date>
            <delta_ts>2012-11-05 11:10:21 -0800</delta_ts>
            <desc>patch - should apply cleanly now</desc>
            <filename>0001-Source-WebKit-blackberry.patch</filename>
            <type>text/plain</type>
            <size>6730</size>
            <attacher>gmak</attacher>
            
              <data encoding="base64">RnJvbSAxZmM0ZTkxNWZlNDc2ZDMwNDQ2MWFhZjdkMzZmYWEwNDViYmQzOGZkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW5ldmlldmUgTWFrIDxnbWFrQHJpbS5jb20+CkRhdGU6IFRo
dSwgNCBPY3QgMjAxMiAxMzoyMTo1NCAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIFNvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeToKCjIwMTItMTAtMDQgIEdlbmV2aWV2ZSBNYWsgIDxnbWFrQHJpbS5jb20+
CgogICAgICAgIFtCTEFDS0JFUlJZXSBVcGRhdGUgdG91Y2ggY29kZSB0byByZWZsZWN0IHRvdWNo
IHJlZmFjdG9yCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEwMTIyNwoKICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgUFIg
IzI3MDY3ODUKICAgICAgICBSZXZpZXdlZCBJbnRlcm5hbGx5IGJ5OiBNaWtlIExhdHRhbnppbwoK
ICAgICAgICAqIEFwaS9XZWJQYWdlLmNwcDoKICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpX
ZWJQYWdlOjp0b3VjaEV2ZW50KToKICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpXZWJQYWdl
UHJpdmF0ZTo6ZGlzcGF0Y2hUb3VjaEV2ZW50VG9GdWxsU2NyZWVuUGx1Z2luKToKClNvdXJjZS9X
ZWJDb3JlOgoKMjAxMi0xMC0wNCAgR2VuZXZpZXZlIE1hayAgPGdtYWtAcmltLmNvbT4KCiAgICAg
ICAgW0JMQUNLQkVSUlldIFVwZGF0ZSB0b3VjaCBjb2RlIHRvIHJlZmxlY3QgdG91Y2ggcmVmYWN0
b3IKICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjI3
CgogICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKICAgICAgICBQUiAjMjcwNjc4
NQogICAgICAgIFJldmlld2VkIEludGVybmFsbHkgYnk6IE1pa2UgTGF0dGFuemlvCgogICAgICAg
ICogcGxhdGZvcm0vYmxhY2tiZXJyeS9QbGF0Zm9ybVRvdWNoRXZlbnRCbGFja0JlcnJ5LmNwcDoK
ICAgICAgICAoV2ViQ29yZTo6dG91Y2hFdmVudFR5cGUpOgogICAgICAgIChXZWJDb3JlOjpQbGF0
Zm9ybVRvdWNoRXZlbnQ6OlBsYXRmb3JtVG91Y2hFdmVudCk6Ci0tLQogU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsrKysrKysrKysrKysK
IC4uLi9ibGFja2JlcnJ5L1BsYXRmb3JtVG91Y2hFdmVudEJsYWNrQmVycnkuY3BwICAgIHwgICAy
MSArKysrKysrKy0tLS0tLS0tLS0tLQogU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQ
YWdlLmNwcCAgICAgICAgICAgfCAgIDEwICsrKysrLS0tLS0KIFNvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgIHwgICAxNCArKysrKysrKysrKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCAzNDYyNWQ2Li5iYjg0NTA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTIt
MTEtMDUgIEdlbmV2aWV2ZSBNYWsgIDxnbWFrQHJpbS5jb20+CisKKyAgICAgICAgW0JMQUNLQkVS
UlldIFVwZGF0ZSB0b3VjaCBjb2RlIHRvIHJlZmxlY3QgdG91Y2ggcmVmYWN0b3IKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTIyNworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBSICMyNzA2Nzg1CisgICAg
ICAgIFJldmlld2VkIEludGVybmFsbHkgYnk6IE1pa2UgTGF0dGFuemlvCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9ibGFja2JlcnJ5L1BsYXRmb3JtVG91Y2hFdmVudEJsYWNrQmVycnkuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6dG91Y2hFdmVudFR5cGUpOgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZv
cm1Ub3VjaEV2ZW50OjpQbGF0Zm9ybVRvdWNoRXZlbnQpOgorCiAyMDEyLTExLTA1ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBQcm90ZWN0IGFnYWluc3QgcmVz
b3VyY2UgZGVsZXRpb24gZHVyaW5nIGl0ZXJhdGlvbiBpbiBNZW1vcnlDYWNoZTo6cHJ1bmVEZWFk
UmVzb3VyY2VzVG9TaXplCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFj
a2JlcnJ5L1BsYXRmb3JtVG91Y2hFdmVudEJsYWNrQmVycnkuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vYmxhY2tiZXJyeS9QbGF0Zm9ybVRvdWNoRXZlbnRCbGFja0JlcnJ5LmNwcAppbmRl
eCBjZTliNzNlLi42Mzg3MzU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9i
bGFja2JlcnJ5L1BsYXRmb3JtVG91Y2hFdmVudEJsYWNrQmVycnkuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvUGxhdGZvcm1Ub3VjaEV2ZW50QmxhY2tCZXJyeS5j
cHAKQEAgLTQxLDYgKzQxLDggQEAgc3RhdGljIFBsYXRmb3JtRXZlbnQ6OlR5cGUgdG91Y2hFdmVu
dFR5cGUoQmxhY2tCZXJyeTo6UGxhdGZvcm06OlRvdWNoRXZlbnQqIGV2ZW4KICAgICAgICAgcmV0
dXJuIFBsYXRmb3JtRXZlbnQ6OlRvdWNoRW5kOwogICAgIGNhc2UgQmxhY2tCZXJyeTo6UGxhdGZv
cm06OlRvdWNoRXZlbnQ6OlRvdWNoQ2FuY2VsOgogICAgICAgICByZXR1cm4gUGxhdGZvcm1FdmVu
dDo6VG91Y2hDYW5jZWw7CisgICAgY2FzZSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6VG91Y2hFdmVu
dDo6VG91Y2hJbmplY3RlZDoKKyAgICAgICAgcmV0dXJuIFBsYXRmb3JtRXZlbnQ6OlRvdWNoTW92
ZTsKICAgICB9CiAKICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKQEAgLTU5LDIwICs2MSwxMyBA
QCBQbGF0Zm9ybVRvdWNoRXZlbnQ6OlBsYXRmb3JtVG91Y2hFdmVudChCbGFja0JlcnJ5OjpQbGF0
Zm9ybTo6VG91Y2hFdmVudCogZXZlbnQpCiAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IGV2
ZW50LT5tX3BvaW50cy5zaXplKCk7ICsraSkKICAgICAgICAgbV90b3VjaFBvaW50cy5hcHBlbmQo
UGxhdGZvcm1Ub3VjaFBvaW50KGV2ZW50LT5tX3BvaW50c1tpXSkpOwogCi0gICAgaWYgKGV2ZW50
LT5tX2dlc3R1cmVzLmVtcHR5KCkpCi0gICAgICAgIHJldHVybjsKKyAgICBpZiAoZXZlbnQtPmlz
UGluY2goKSkgeworICAgICAgICBtX3JvdGF0aW9uID0gZXZlbnQtPnBpbmNoRGF0YSgpLm1fYW5n
bGUgKiAxODAgLyBNX1BJOworICAgICAgICBtX3NjYWxlID0gZXZlbnQtPnBpbmNoRGF0YSgpLm1f
c2NhbGU7CisgICAgfQogCi0gICAgQmxhY2tCZXJyeTo6UGxhdGZvcm06Okdlc3R1cmUgcGluY2g7
Ci0gICAgaWYgKGV2ZW50LT5oYXNHZXN0dXJlKEJsYWNrQmVycnk6OlBsYXRmb3JtOjpHZXN0dXJl
OjpQaW5jaCwgJnBpbmNoKSkgewotICAgICAgICBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6UGluY2hH
ZXN0dXJlRGF0YSogZGF0YSA9IHN0YXRpY19jYXN0PEJsYWNrQmVycnk6OlBsYXRmb3JtOjpQaW5j
aEdlc3R1cmVEYXRhKj4ocGluY2gubV9kYXRhKTsKLSAgICAgICAgaWYgKGRhdGEpIHsKLSAgICAg
ICAgICAgIG1fcm90YXRpb24gPSByYWQyZGVnKGRhdGEtPm1fYW5nbGUpOwotICAgICAgICAgICAg
bV9zY2FsZSA9IGRhdGEtPm1fc2NhbGU7Ci0gICAgICAgIH0KLSAgICB9IGVsc2UgaWYgKGV2ZW50
LT5oYXNHZXN0dXJlKEJsYWNrQmVycnk6OlBsYXRmb3JtOjpHZXN0dXJlOjpEb3VibGVUYXApKQot
ICAgICAgICBtX2RvdWJsZVRhcCA9IHRydWU7Ci0gICAgZWxzZSBpZiAoZXZlbnQtPmhhc0dlc3R1
cmUoQmxhY2tCZXJyeTo6UGxhdGZvcm06Okdlc3R1cmU6OlRvdWNoSG9sZCkpCi0gICAgICAgIG1f
dG91Y2hIb2xkID0gdHJ1ZTsKKyAgICBtX2RvdWJsZVRhcCA9IGV2ZW50LT5pc0RvdWJsZVRhcCgp
OworICAgIG1fdG91Y2hIb2xkID0gZXZlbnQtPmlzVG91Y2hIb2xkKCk7CiB9CiAKIH0gLy8gbmFt
ZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkv
V2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuY3BwCmlu
ZGV4IDc1NjkzMjAuLjYyOTkyODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9BcGkvV2ViUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQ
YWdlLmNwcApAQCAtNDAzMyw3ICs0MDMzLDcgQEAgYm9vbCBXZWJQYWdlOjp0b3VjaEV2ZW50KGNv
bnN0IFBsYXRmb3JtOjpUb3VjaEV2ZW50JiBldmVudCkKICAgICAgICAgdEV2ZW50Lm1fcG9pbnRz
W2ldLm1fc2NyZWVuUG9zID0gZC0+bWFwRnJvbVRyYW5zZm9ybWVkKHRFdmVudC5tX3BvaW50c1tp
XS5tX3NjcmVlblBvcyk7CiAgICAgfQogCi0gICAgaWYgKGV2ZW50Lmhhc0dlc3R1cmUoUGxhdGZv
cm06Okdlc3R1cmU6OlNpbmdsZVRhcCkpCisgICAgaWYgKGV2ZW50LmlzU2luZ2xlVGFwKCkpCiAg
ICAgICAgIGQtPm1fcGx1Z2luTWF5T3Blbk5ld1RhYiA9IHRydWU7CiAgICAgZWxzZSBpZiAodEV2
ZW50Lm1fdHlwZSA9PSBQbGF0Zm9ybTo6VG91Y2hFdmVudDo6VG91Y2hTdGFydCB8fCB0RXZlbnQu
bV90eXBlID09IFBsYXRmb3JtOjpUb3VjaEV2ZW50OjpUb3VjaENhbmNlbCkKICAgICAgICAgZC0+
bV9wbHVnaW5NYXlPcGVuTmV3VGFiID0gZmFsc2U7CkBAIC00MDQzLDcgKzQwNDMsNyBAQCBib29s
IFdlYlBhZ2U6OnRvdWNoRXZlbnQoY29uc3QgUGxhdGZvcm06OlRvdWNoRXZlbnQmIGV2ZW50KQog
CiAgICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7CiAKLSAgICBpZiAoZC0+bV9uZWVkVG91Y2hFdmVu
dHMgJiYgIWV2ZW50Lmhhc0dlc3R1cmUoUGxhdGZvcm06Okdlc3R1cmU6OkluamVjdGVkKSkKKyAg
ICBpZiAoZC0+bV9uZWVkVG91Y2hFdmVudHMgJiYgIWV2ZW50Lm1fdHlwZSAhPSBQbGF0Zm9ybTo6
VG91Y2hFdmVudDo6VG91Y2hJbmplY3RlZCkKICAgICAgICAgaGFuZGxlZCA9IGQtPm1fbWFpbkZy
YW1lLT5ldmVudEhhbmRsZXIoKS0+aGFuZGxlVG91Y2hFdmVudChQbGF0Zm9ybVRvdWNoRXZlbnQo
JnRFdmVudCkpOwogCiAgICAgLy8gVW5wcmVzcyBtb3VzZSBpZiB0b3VjaCBlbmQgaXMgY29uc3Vt
ZWQgYnkgYSBKYXZhU2NyaXB0IHRvdWNoIGhhbmRsZXIsIG90aGVyd2lzZSB0aGUgbW91c2Ugc3Rh
dGUgd2lsbCByZW1haW4gcHJlc3NlZApAQCAtNDA2Myw3ICs0MDYzLDcgQEAgYm9vbCBXZWJQYWdl
Ojp0b3VjaEV2ZW50KGNvbnN0IFBsYXRmb3JtOjpUb3VjaEV2ZW50JiBldmVudCkKICAgICAgICAg
cmV0dXJuIHRydWU7CiAgICAgfQogCi0gICAgaWYgKGV2ZW50Lmhhc0dlc3R1cmUoUGxhdGZvcm06
Okdlc3R1cmU6OlRvdWNoSG9sZCkpCisgICAgaWYgKGV2ZW50LmlzVG91Y2hIb2xkKCkpCiAgICAg
ICAgIGQtPm1fdG91Y2hFdmVudEhhbmRsZXItPnRvdWNoSG9sZEV2ZW50KCk7CiAjZW5kaWYKIApA
QCAtNDA5NCw5ICs0MDk0LDkgQEAgYm9vbCBXZWJQYWdlUHJpdmF0ZTo6ZGlzcGF0Y2hUb3VjaEV2
ZW50VG9GdWxsU2NyZWVuUGx1Z2luKFBsdWdpblZpZXcqIHBsdWdpbiwgY28KIHsKICAgICBOUFRv
dWNoRXZlbnQgbnBUb3VjaEV2ZW50OwogCi0gICAgaWYgKGV2ZW50Lmhhc0dlc3R1cmUoUGxhdGZv
cm06Okdlc3R1cmU6OkRvdWJsZVRhcCkpCisgICAgaWYgKGV2ZW50LmlzRG91YmxlVGFwKCkpCiAg
ICAgICAgIG5wVG91Y2hFdmVudC50eXBlID0gVE9VQ0hfRVZFTlRfRE9VQkxFVEFQOwotICAgIGVs
c2UgaWYgKGV2ZW50Lmhhc0dlc3R1cmUoUGxhdGZvcm06Okdlc3R1cmU6OlRvdWNoSG9sZCkpCisg
ICAgZWxzZSBpZiAoZXZlbnQuaXNUb3VjaEhvbGQoKSkKICAgICAgICAgbnBUb3VjaEV2ZW50LnR5
cGUgPSBUT1VDSF9FVkVOVF9UT1VDSEhPTEQ7CiAgICAgZWxzZSB7CiAgICAgICAgIHN3aXRjaCAo
ZXZlbnQubV90eXBlKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwppbmRleCA0ZDM1MmUx
Li5hMzViYTAwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBA
QAorMjAxMi0xMS0wNSAgR2VuZXZpZXZlIE1hayAgPGdtYWtAcmltLmNvbT4KKworICAgICAgICBb
QkxBQ0tCRVJSWV0gVXBkYXRlIHRvdWNoIGNvZGUgdG8gcmVmbGVjdCB0b3VjaCByZWZhY3Rvcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjI3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUFIgIzI3MDY3
ODUKKyAgICAgICAgUmV2aWV3ZWQgSW50ZXJuYWxseSBieTogTWlrZSBMYXR0YW56aW8KKworICAg
ICAgICAqIEFwaS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6V2Vi
UGFnZTo6dG91Y2hFdmVudCk6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VQ
cml2YXRlOjpkaXNwYXRjaFRvdWNoRXZlbnRUb0Z1bGxTY3JlZW5QbHVnaW4pOgorCiAyMDEyLTEx
LTAzICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIEdldCBy
aWQgb2YgVVNFKENGVVJMU1RPUkFHRVNFU1NJT05TKQotLSAKMS43LjEwLjIgKEFwcGxlIEdpdC0z
MykKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>