<?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>83340</bug_id>
          
          <creation_ts>2012-04-05 18:04:22 -0700</creation_ts>
          <short_desc>[BlackBerry] Enable vibration for the BlackBerry port</short_desc>
          <delta_ts>2012-04-06 13:13:05 -0700</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>1</everconfirmed>
          <reporter name="George Staikos">staikos</reporter>
          <assigned_to name="George Staikos">staikos</assigned_to>
          <cc>rakuco</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>597081</commentid>
    <comment_count>0</comment_count>
      <attachid>135950</attachid>
    <who name="George Staikos">staikos</who>
    <bug_when>2012-04-05 18:04:22 -0700</bug_when>
    <thetext>Created attachment 135950
Patch to enable vibration

Enable the vibration API for BlackBerry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597085</commentid>
    <comment_count>1</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-05 18:08:14 -0700</bug_when>
    <thetext>Attachment 135950 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;ChangeLog&apos;, u&apos;Source/WebKit/ChangeLog&apos;, u&apos;...&quot; exit_code: 1
ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Source/WebKit/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Source/WebKit/blackberry/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Source/WebKit/blackberry/WebCoreSupport/VibrationClientBlackBerry.cpp:20:  You should add a blank line after implementation file&apos;s own header.  [build/include_order] [4]
Source/WebKit/blackberry/WebCoreSupport/VibrationClientBlackBerry.h:29:  Missing space inside { }.  [whitespace/braces] [5]
Total errors found: 5 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597090</commentid>
    <comment_count>2</comment_count>
      <attachid>135954</attachid>
    <who name="George Staikos">staikos</who>
    <bug_when>2012-04-05 18:11:34 -0700</bug_when>
    <thetext>Created attachment 135954
Patch to enable vibration</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597097</commentid>
    <comment_count>3</comment_count>
      <attachid>135954</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-04-05 18:16:31 -0700</bug_when>
    <thetext>Comment on attachment 135954
Patch to enable vibration

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

Looks good.

&gt; Source/WebKit/blackberry/WebCoreSupport/VibrationClientBlackBerry.cpp:30
&gt; +}

May want to keep this in the header inline for now.

&gt; Source/WebKit/blackberry/WebCoreSupport/VibrationClientBlackBerry.cpp:38
&gt; +{

Ditto.

&gt; Source/cmake/OptionsBlackBerry.cmake:178
&gt; +WEBKIT_FEATURE(ENABLE_VIBRATION &quot;Enable vibration support&quot; DEFAULT ON)

Any change needed in build-webkit? cmakeconfig.cmake? Usually they go hand-in-hand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597098</commentid>
    <comment_count>4</comment_count>
    <who name="George Staikos">staikos</who>
    <bug_when>2012-04-05 18:17:53 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 135954 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=135954&amp;action=review
&gt; 
&gt; Looks good.
&gt; 
&gt; &gt; Source/WebKit/blackberry/WebCoreSupport/VibrationClientBlackBerry.cpp:30
&gt; &gt; +}
&gt; 
&gt; May want to keep this in the header inline for now.
&gt; 
&gt; &gt; Source/WebKit/blackberry/WebCoreSupport/VibrationClientBlackBerry.cpp:38
&gt; &gt; +{
&gt; 
&gt; Ditto.
&gt; 
&gt; &gt; Source/cmake/OptionsBlackBerry.cmake:178
&gt; &gt; +WEBKIT_FEATURE(ENABLE_VIBRATION &quot;Enable vibration support&quot; DEFAULT ON)
&gt; 
&gt; Any change needed in build-webkit? cmakeconfig.cmake? Usually they go hand-in-hand.

build-webkit change will go in separately later.  cmakeconfig change is already there.  Actually it&apos;s very annoying that we need to change build-webkit.  We should be able to turn things on by default if they&apos;re not specified there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597141</commentid>
    <comment_count>5</comment_count>
      <attachid>135954</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-05 19:27:50 -0700</bug_when>
    <thetext>Comment on attachment 135954
Patch to enable vibration

Clearing flags on attachment: 135954

Committed r113404: &lt;http://trac.webkit.org/changeset/113404&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597142</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-05 19:27:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597418</commentid>
    <comment_count>7</comment_count>
      <attachid>136037</attachid>
    <who name="George Staikos">staikos</who>
    <bug_when>2012-04-06 09:55:22 -0700</bug_when>
    <thetext>Created attachment 136037
Turn on vibration by default now</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597419</commentid>
    <comment_count>8</comment_count>
    <who name="George Staikos">staikos</who>
    <bug_when>2012-04-06 09:55:42 -0700</bug_when>
    <thetext>Reopen pending the build-webkit patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597421</commentid>
    <comment_count>9</comment_count>
      <attachid>136037</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-04-06 09:56:13 -0700</bug_when>
    <thetext>Comment on attachment 136037
Turn on vibration by default now

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597590</commentid>
    <comment_count>10</comment_count>
      <attachid>136037</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-06 13:13:00 -0700</bug_when>
    <thetext>Comment on attachment 136037
Turn on vibration by default now

Clearing flags on attachment: 136037

Committed r113489: &lt;http://trac.webkit.org/changeset/113489&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597591</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-06 13:13:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135950</attachid>
            <date>2012-04-05 18:04:22 -0700</date>
            <delta_ts>2012-04-05 18:11:34 -0700</delta_ts>
            <desc>Patch to enable vibration</desc>
            <filename>blackberry-vibration.patch</filename>
            <type>text/plain</type>
            <size>8230</size>
            <attacher name="George Staikos">staikos</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDExMzM5
NikKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDExIEBACisyMDEyLTA0
LTA1ICBHZW9yZ2UgU3RhaWtvcyAgPHN0YWlrb3NAd2Via2l0Lm9yZz4KKworICAgICAgICBDb21w
aWxlIHRoZSB2aWJyYXRpb24gbW9kdWxlIGZvciBCbGFja0JlcnJ5LgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNC
bGFja0JlcnJ5LmNtYWtlOgorCiAyMDEyLTA0LTA1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIHBlcmYtby1tYXRpYyBzaG91bGQgaW5jbHVkZSB1bml0IGluIHJ1
bnMgSlNPTiByZXNwb25zZXMKSW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMTMzOTYpCisrKyBTb3Vy
Y2UvV2ViS2l0L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDExIEBACisyMDEy
LTA0LTA1ICBHZW9yZ2UgU3RhaWtvcyAgPHN0YWlrb3NAd2Via2l0Lm9yZz4KKworICAgICAgICBB
ZGQgdGhlIHZpYnJhdGlvbiBjbGllbnQgZm9yIEJsYWNrQmVycnkuCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBQbGF0Zm9ybUJsYWNrQmVycnkuY21h
a2U6CisKIDIwMTItMDQtMDUgIEppYSBQdSAgPGpwdUBhcHBsZS5jb20+CiAKICAgICAgICAgTW92
ZSBjb3JyZWN0aW9uIHBhbmVsIHJlbGF0ZWQgZnVuY3Rpb25zIGZyb20gRWRpdG9yQ2xpZW50IGlu
dG8gc2VwYXJhdGVkIEFsdGVybmF0aXZlVGV4dENsaWVudCBjbGFzcy4KSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvUGxhdGZvcm1CbGFja0JlcnJ5LmNtYWtlCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvUGxhdGZvcm1CbGFja0JlcnJ5LmNtYWtlCShyZXZpc2lvbiAxMTMzOTYpCisrKyBTb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtQmxhY2tCZXJyeS5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtMTcsNiAr
MTcsNyBAQCBMSVNUKEFQUEVORCBXZWJLaXRfSU5DTFVERV9ESVJFQ1RPUklFUwogICAgICIke1dF
QkNPUkVfRElSfS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhIgogICAgICIke1dFQkNPUkVfRElSfS9w
bGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkiCiAgICAgIiR7V0VCQ09SRV9ESVJ9L3dlYnNvY2tl
dHMiCisgICAgIiR7V0VCQ09SRV9ESVJ9L01vZHVsZXMvdmlicmF0aW9uIgogICAgICIke1dFQktJ
VF9ESVJ9L2JsYWNrYmVycnkvQXBpIgogICAgICIke1dFQktJVF9ESVJ9L2JsYWNrYmVycnkvV2Vi
Q29yZVN1cHBvcnQiCiAgICAgIiR7V0VCS0lUX0RJUn0vYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0
IgpAQCAtNjUsNiArNjYsNyBAQCBMSVNUKEFQUEVORCBXZWJLaXRfU09VUkNFUwogICAgIGJsYWNr
YmVycnkvV2ViQ29yZVN1cHBvcnQvSW5zcGVjdG9yQ2xpZW50QmxhY2tCZXJyeS5jcHAKICAgICBi
bGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0phdmFTY3JpcHREZWJ1Z2dlckJsYWNrQmVycnkuY3Bw
CiAgICAgYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJJbXBs
LmNwcAorICAgIGJsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvVmlicmF0aW9uQ2xpZW50QmxhY2tC
ZXJyeS5jcHAKICAgICBibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvQmFja2luZ1N0b3JlQ29tcG9z
aXRpbmdTdXJmYWNlLmNwcAogICAgIGJsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9CYWNraW5nU3Rv
cmVUaWxlLmNwcAogICAgIGJsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9CYWNraW5nU3RvcmVDbGll
bnQuY3BwCkluZGV4OiBTb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMzM5
NikKKysrIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSwyMiBAQAorMjAxMi0wNC0wNSAgR2VvcmdlIFN0YWlrb3MgIDxzdGFpa29zQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgQWRkIGEgdmlicmF0aW9uIGNsaWVudCBmb3IgQmxhY2tCZXJy
eSBhbmQgZW5hYmxlIGl0LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogQXBpL1dlYlBhZ2UuY3BwOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0
OjpXZWJQYWdlUHJpdmF0ZTo6aW5pdCk6IGVuYWJsZSB0aGUgY2xpZW50CisgICAgICAgICogV2Vi
Q29yZVN1cHBvcnQvVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5jcHA6IEFkZGVkLgorICAgICAg
ICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjpWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5
OjpWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5KToKKyAgICAgICAgKFdlYkNvcmU6OlZpYnJhdGlv
bkNsaWVudEJsYWNrQmVycnk6OnZpYnJhdGUpOgorICAgICAgICAoV2ViQ29yZTo6VmlicmF0aW9u
Q2xpZW50QmxhY2tCZXJyeTo6Y2FuY2VsVmlicmF0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OlZp
YnJhdGlvbkNsaWVudEJsYWNrQmVycnk6OnZpYnJhdGlvbkRlc3Ryb3llZCk6CisgICAgICAgICog
V2ViQ29yZVN1cHBvcnQvVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5oOiBBZGRlZC4KKyAgICAg
ICAgKFdlYkNvcmUpOgorICAgICAgICAoVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeSk6CisgICAg
ICAgIChXZWJDb3JlOjpWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5Ojp+VmlicmF0aW9uQ2xpZW50
QmxhY2tCZXJyeSk6CisKIDIwMTItMDQtMDUgIEFydmlkIE5pbHNzb24gIDxhbmlsc3NvbkByaW0u
Y29tPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBGb3JjZSBjb21wb3NpdGluZyBtb2RlIHdoZW4g
YmFja2luZyBzdG9yZSBpcyBub3QgYWN0aXZlCkluZGV4OiBTb3VyY2UvV2ViS2l0L2JsYWNrYmVy
cnkvQXBpL1dlYlBhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9BcGkvV2ViUGFnZS5jcHAJKHJldmlzaW9uIDExMzM5NikKKysrIFNvdXJjZS9XZWJLaXQvYmxh
Y2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwMiw2ICsxMDIsOSBA
QAogI2luY2x1ZGUgIlRocmVhZENoZWNrLmgiCiAjaW5jbHVkZSAiVG91Y2hFdmVudEhhbmRsZXIu
aCIKICNpbmNsdWRlICJUcmFuc2Zvcm1hdGlvbk1hdHJpeC5oIgorI2lmIEVOQUJMRShWSUJSQVRJ
T04pCisjaW5jbHVkZSAiVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5oIgorI2VuZGlmCiAjaW5j
bHVkZSAiVmlzaWJsZVBvc2l0aW9uLmgiCiAjaWYgRU5BQkxFKFdFQkRPTSkKICNpbmNsdWRlICJX
ZWJET01Eb2N1bWVudC5oIgpAQCAtNDQzLDYgKzQ0Niw5IEBAIHZvaWQgV2ViUGFnZVByaXZhdGU6
OmluaXQoY29uc3QgV2ViU3RyaW4KICNlbmRpZgogICAgIFdlYkNvcmU6OnByb3ZpZGVEZXZpY2VP
cmllbnRhdGlvblRvKG1fcGFnZSwgbmV3IERldmljZU9yaWVudGF0aW9uQ2xpZW50QmxhY2tCZXJy
eSh0aGlzKSk7CiAgICAgV2ViQ29yZTo6cHJvdmlkZURldmljZU1vdGlvblRvKG1fcGFnZSwgbmV3
IERldmljZU1vdGlvbkNsaWVudEJsYWNrQmVycnkodGhpcykpOworI2lmIEVOQUJMRShWSUJSQVRJ
T04pCisgICAgV2ViQ29yZTo6cHJvdmlkZVZpYnJhdGlvblRvKG1fcGFnZSwgbmV3IFZpYnJhdGlv
bkNsaWVudEJsYWNrQmVycnkoKSk7CisjZW5kaWYKIAogI2lmIEVOQUJMRShOT1RJRklDQVRJT05T
KSB8fCBFTkFCTEUoTEVHQUNZX05PVElGSUNBVElPTlMpCiAgICAgV2ViQ29yZTo6cHJvdmlkZU5v
dGlmaWNhdGlvbihtX3BhZ2UsIE5vdGlmaWNhdGlvblByZXNlbnRlckltcGw6Omluc3RhbmNlKCkp
OwpJbmRleDogU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L1ZpYnJhdGlv
bkNsaWVudEJsYWNrQmVycnkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9XZWJDb3JlU3VwcG9ydC9WaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5LmNwcAkocmV2aXNp
b24gMCkKKysrIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9WaWJyYXRp
b25DbGllbnRCbGFja0JlcnJ5LmNwcAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NyBAQAorLyoK
KyAqIENvcHlyaWdodCAoQykgMjAxMiBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMiBv
ZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAq
CisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNl
IGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3
YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29y
LCBCb3N0b24sIE1BICAwMjExMC0xMzAxICBVU0EKKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgi
CisjaW5jbHVkZSAiVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5oIgorI2luY2x1ZGUgIkJsYWNr
QmVycnlQbGF0Zm9ybVZpYnJhdGUuaCIKKworI2lmIEVOQUJMRShWSUJSQVRJT04pCisKK25hbWVz
cGFjZSBXZWJDb3JlIHsKKworVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeTo6VmlicmF0aW9uQ2xp
ZW50QmxhY2tCZXJyeSgpCit7Cit9CisKK3ZvaWQgVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeTo6
dmlicmF0ZShjb25zdCB1bnNpZ25lZCBsb25nJiB0aW1lKQoreworICAgIEJsYWNrQmVycnlQbGF0
Zm9ybVZpYnJhdGU6OnZpYnJhdGUodGltZSwgMS4pOworfQorCit2b2lkIFZpYnJhdGlvbkNsaWVu
dEJsYWNrQmVycnk6OmNhbmNlbFZpYnJhdGlvbigpCit7Cit9CisKK3ZvaWQgVmlicmF0aW9uQ2xp
ZW50QmxhY2tCZXJyeTo6dmlicmF0aW9uRGVzdHJveWVkKCkKK3sKKyAgICBkZWxldGUgdGhpczsK
K30KKworfQorCisjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3Jl
U3VwcG9ydC9WaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5LmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L1ZpYnJhdGlvbkNsaWVudEJsYWNrQmVy
cnkuaAkocmV2aXNpb24gMCkKKysrIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3Vw
cG9ydC9WaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5LmgJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
MzggQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgUmVzZWFyY2ggSW4gTW90aW9uIExpbWl0
ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2
ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwor
ICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgaWYgbm90LCB3cml0ZSB0byB0aGUg
RnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBG
aWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAgMDIxMTAtMTMwMSAgVVNBCisgKi8KKworI2lmbmRlZiBW
aWJyYXRpb25DbGllbnRCbGFja0JlcnJ5X2gKKyNkZWZpbmUgVmlicmF0aW9uQ2xpZW50QmxhY2tC
ZXJyeV9oCisKKyNpbmNsdWRlICJWaWJyYXRpb25DbGllbnQuaCIKKworbmFtZXNwYWNlIFdlYkNv
cmUgeworCitjbGFzcyBWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5IDogcHVibGljIFZpYnJhdGlv
bkNsaWVudCB7CitwdWJsaWM6CisgICAgVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeSgpOworICAg
IH5WaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5KCkge30KKworICAgIHZvaWQgdmlicmF0ZShjb25z
dCB1bnNpZ25lZCBsb25nJiB0aW1lKTsKKyAgICB2b2lkIGNhbmNlbFZpYnJhdGlvbigpOworICAg
IHZvaWQgdmlicmF0aW9uRGVzdHJveWVkKCk7Cit9OworCit9CisKKyNlbmRpZgpJbmRleDogU291
cmNlL2NtYWtlL09wdGlvbnNCbGFja0JlcnJ5LmNtYWtlCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9j
bWFrZS9PcHRpb25zQmxhY2tCZXJyeS5jbWFrZQkocmV2aXNpb24gMTEzMzk2KQorKysgU291cmNl
L2NtYWtlL09wdGlvbnNCbGFja0JlcnJ5LmNtYWtlCSh3b3JraW5nIGNvcHkpCkBAIC0xNzUsNiAr
MTc1LDcgQEAgV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX1NWR19GT05UUyAiRW5hYmxlIAogV0VCS0lU
X0ZFQVRVUkUoRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCAiRW5hYmxlIFNWRyBmb3JlaWduIG9i
amVjdCIgREVGQVVMVCBPTikKIFdFQktJVF9GRUFUVVJFKEVOQUJMRV9TVkdfVVNFICJFbmFibGUg
U1ZHIHVzZSIgREVGQVVMVCBPTikKIFdFQktJVF9GRUFUVVJFKEVOQUJMRV9UT1VDSF9FVkVOVFMg
IkVuYWJsZSB0b3VjaCBldmVudHMgIiBERUZBVUxUIE9OKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxF
X1ZJQlJBVElPTiAiRW5hYmxlIHZpYnJhdGlvbiBzdXBwb3J0IiBERUZBVUxUIE9OKQogV0VCS0lU
X0ZFQVRVUkUoRU5BQkxFX1ZJREVPICJFbmFibGUgdmlkZW8iIERFRkFVTFQgT04pCiBXRUJLSVRf
RkVBVFVSRShFTkFCTEVfVklFV1BPUlRfUkVGTE9XICJFbmFibGUgdmlld3BvcnQgcmVmbG93IiBE
RUZBVUxUIE9OKQogV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX1dFQl9TT0NLRVRTICJFbmFibGUgd2Vi
IHNvY2tldHMiIERFRkFVTFQgT04pCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135954</attachid>
            <date>2012-04-05 18:11:34 -0700</date>
            <delta_ts>2012-04-05 19:27:50 -0700</delta_ts>
            <desc>Patch to enable vibration</desc>
            <filename>blackberry-vibration.patch</filename>
            <type>text/plain</type>
            <size>8398</size>
            <attacher name="George Staikos">staikos</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDExMzM5
NikKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDEyLTA0
LTA1ICBHZW9yZ2UgU3RhaWtvcyAgPHN0YWlrb3NAd2Via2l0Lm9yZz4KKworICAgICAgICBDb21w
aWxlIHRoZSB2aWJyYXRpb24gbW9kdWxlIGZvciBCbGFja0JlcnJ5LgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODMzNDAKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zQmxh
Y2tCZXJyeS5jbWFrZToKKwogMjAxMi0wNC0wNSAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0
Lm9yZz4KIAogICAgICAgICBwZXJmLW8tbWF0aWMgc2hvdWxkIGluY2x1ZGUgdW5pdCBpbiBydW5z
IEpTT04gcmVzcG9uc2VzCkluZGV4OiBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkocmV2aXNpb24gMTEzMzk2KQorKysgU291cmNl
L1dlYktpdC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMiBAQAorMjAxMi0w
NC0wNSAgR2VvcmdlIFN0YWlrb3MgIDxzdGFpa29zQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRk
IHRoZSB2aWJyYXRpb24gY2xpZW50IGZvciBCbGFja0JlcnJ5LgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODMzNDAKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFBsYXRmb3JtQmxhY2tCZXJyeS5jbWFrZToK
KwogMjAxMi0wNC0wNSAgSmlhIFB1ICA8anB1QGFwcGxlLmNvbT4KIAogICAgICAgICBNb3ZlIGNv
cnJlY3Rpb24gcGFuZWwgcmVsYXRlZCBmdW5jdGlvbnMgZnJvbSBFZGl0b3JDbGllbnQgaW50byBz
ZXBhcmF0ZWQgQWx0ZXJuYXRpdmVUZXh0Q2xpZW50IGNsYXNzLgpJbmRleDogU291cmNlL1dlYktp
dC9QbGF0Zm9ybUJsYWNrQmVycnkuY21ha2UKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9Q
bGF0Zm9ybUJsYWNrQmVycnkuY21ha2UJKHJldmlzaW9uIDExMzM5NikKKysrIFNvdXJjZS9XZWJL
aXQvUGxhdGZvcm1CbGFja0JlcnJ5LmNtYWtlCSh3b3JraW5nIGNvcHkpCkBAIC0xNyw2ICsxNyw3
IEBAIExJU1QoQVBQRU5EIFdlYktpdF9JTkNMVURFX0RJUkVDVE9SSUVTCiAgICAgIiR7V0VCQ09S
RV9ESVJ9L3BsYXRmb3JtL2dyYXBoaWNzL3NraWEiCiAgICAgIiR7V0VCQ09SRV9ESVJ9L3BsYXRm
b3JtL25ldHdvcmsvYmxhY2tiZXJyeSIKICAgICAiJHtXRUJDT1JFX0RJUn0vd2Vic29ja2V0cyIK
KyAgICAiJHtXRUJDT1JFX0RJUn0vTW9kdWxlcy92aWJyYXRpb24iCiAgICAgIiR7V0VCS0lUX0RJ
Un0vYmxhY2tiZXJyeS9BcGkiCiAgICAgIiR7V0VCS0lUX0RJUn0vYmxhY2tiZXJyeS9XZWJDb3Jl
U3VwcG9ydCIKICAgICAiJHtXRUJLSVRfRElSfS9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQiCkBA
IC02NSw2ICs2Niw3IEBAIExJU1QoQVBQRU5EIFdlYktpdF9TT1VSQ0VTCiAgICAgYmxhY2tiZXJy
eS9XZWJDb3JlU3VwcG9ydC9JbnNwZWN0b3JDbGllbnRCbGFja0JlcnJ5LmNwcAogICAgIGJsYWNr
YmVycnkvV2ViQ29yZVN1cHBvcnQvSmF2YVNjcmlwdERlYnVnZ2VyQmxhY2tCZXJyeS5jcHAKICAg
ICBibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L05vdGlmaWNhdGlvblByZXNlbnRlckltcGwuY3Bw
CisgICAgYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9WaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5
LmNwcAogICAgIGJsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9CYWNraW5nU3RvcmVDb21wb3NpdGlu
Z1N1cmZhY2UuY3BwCiAgICAgYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0JhY2tpbmdTdG9yZVRp
bGUuY3BwCiAgICAgYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0JhY2tpbmdTdG9yZUNsaWVudC5j
cHAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwkocmV2aXNpb24gMTEzMzk2KQor
KysgU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDIzIEBACisyMDEyLTA0LTA1ICBHZW9yZ2UgU3RhaWtvcyAgPHN0YWlrb3NAd2Via2l0
Lm9yZz4KKworICAgICAgICBBZGQgYSB2aWJyYXRpb24gY2xpZW50IGZvciBCbGFja0JlcnJ5IGFu
ZCBlbmFibGUgaXQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD04MzM0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogQXBpL1dlYlBhZ2UuY3BwOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpXZWJQ
YWdlUHJpdmF0ZTo6aW5pdCk6IGVuYWJsZSB0aGUgY2xpZW50CisgICAgICAgICogV2ViQ29yZVN1
cHBvcnQvVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5jcHA6IEFkZGVkLgorICAgICAgICAoV2Vi
Q29yZSk6CisgICAgICAgIChXZWJDb3JlOjpWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5OjpWaWJy
YXRpb25DbGllbnRCbGFja0JlcnJ5KToKKyAgICAgICAgKFdlYkNvcmU6OlZpYnJhdGlvbkNsaWVu
dEJsYWNrQmVycnk6OnZpYnJhdGUpOgorICAgICAgICAoV2ViQ29yZTo6VmlicmF0aW9uQ2xpZW50
QmxhY2tCZXJyeTo6Y2FuY2VsVmlicmF0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OlZpYnJhdGlv
bkNsaWVudEJsYWNrQmVycnk6OnZpYnJhdGlvbkRlc3Ryb3llZCk6CisgICAgICAgICogV2ViQ29y
ZVN1cHBvcnQvVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5oOiBBZGRlZC4KKyAgICAgICAgKFdl
YkNvcmUpOgorICAgICAgICAoVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeSk6CisgICAgICAgIChX
ZWJDb3JlOjpWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5Ojp+VmlicmF0aW9uQ2xpZW50QmxhY2tC
ZXJyeSk6CisKIDIwMTItMDQtMDUgIEFydmlkIE5pbHNzb24gIDxhbmlsc3NvbkByaW0uY29tPgog
CiAgICAgICAgIFtCbGFja0JlcnJ5XSBGb3JjZSBjb21wb3NpdGluZyBtb2RlIHdoZW4gYmFja2lu
ZyBzdG9yZSBpcyBub3QgYWN0aXZlCkluZGV4OiBTb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBp
L1dlYlBhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkv
V2ViUGFnZS5jcHAJKHJldmlzaW9uIDExMzM5NikKKysrIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9BcGkvV2ViUGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwMiw2ICsxMDIsOSBAQAogI2lu
Y2x1ZGUgIlRocmVhZENoZWNrLmgiCiAjaW5jbHVkZSAiVG91Y2hFdmVudEhhbmRsZXIuaCIKICNp
bmNsdWRlICJUcmFuc2Zvcm1hdGlvbk1hdHJpeC5oIgorI2lmIEVOQUJMRShWSUJSQVRJT04pCisj
aW5jbHVkZSAiVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5oIgorI2VuZGlmCiAjaW5jbHVkZSAi
VmlzaWJsZVBvc2l0aW9uLmgiCiAjaWYgRU5BQkxFKFdFQkRPTSkKICNpbmNsdWRlICJXZWJET01E
b2N1bWVudC5oIgpAQCAtNDQzLDYgKzQ0Niw5IEBAIHZvaWQgV2ViUGFnZVByaXZhdGU6OmluaXQo
Y29uc3QgV2ViU3RyaW4KICNlbmRpZgogICAgIFdlYkNvcmU6OnByb3ZpZGVEZXZpY2VPcmllbnRh
dGlvblRvKG1fcGFnZSwgbmV3IERldmljZU9yaWVudGF0aW9uQ2xpZW50QmxhY2tCZXJyeSh0aGlz
KSk7CiAgICAgV2ViQ29yZTo6cHJvdmlkZURldmljZU1vdGlvblRvKG1fcGFnZSwgbmV3IERldmlj
ZU1vdGlvbkNsaWVudEJsYWNrQmVycnkodGhpcykpOworI2lmIEVOQUJMRShWSUJSQVRJT04pCisg
ICAgV2ViQ29yZTo6cHJvdmlkZVZpYnJhdGlvblRvKG1fcGFnZSwgbmV3IFZpYnJhdGlvbkNsaWVu
dEJsYWNrQmVycnkoKSk7CisjZW5kaWYKIAogI2lmIEVOQUJMRShOT1RJRklDQVRJT05TKSB8fCBF
TkFCTEUoTEVHQUNZX05PVElGSUNBVElPTlMpCiAgICAgV2ViQ29yZTo6cHJvdmlkZU5vdGlmaWNh
dGlvbihtX3BhZ2UsIE5vdGlmaWNhdGlvblByZXNlbnRlckltcGw6Omluc3RhbmNlKCkpOwpJbmRl
eDogU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L1ZpYnJhdGlvbkNsaWVu
dEJsYWNrQmVycnkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9X
ZWJDb3JlU3VwcG9ydC9WaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5LmNwcAkocmV2aXNpb24gMCkK
KysrIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9WaWJyYXRpb25DbGll
bnRCbGFja0JlcnJ5LmNwcAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0OCBAQAorLyoKKyAqIENv
cHlyaWdodCAoQykgMjAxMiBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4gQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMiBvZiB0aGUg
TGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBU
aGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25n
IHdpdGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisg
KiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0
b24sIE1BICAwMjExMC0xMzAxICBVU0EKKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5j
bHVkZSAiVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5oIgorCisjaW5jbHVkZSAiQmxhY2tCZXJy
eVBsYXRmb3JtVmlicmF0ZS5oIgorCisjaWYgRU5BQkxFKFZJQlJBVElPTikKKworbmFtZXNwYWNl
IFdlYkNvcmUgeworCitWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5OjpWaWJyYXRpb25DbGllbnRC
bGFja0JlcnJ5KCkKK3sKK30KKwordm9pZCBWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5Ojp2aWJy
YXRlKGNvbnN0IHVuc2lnbmVkIGxvbmcmIHRpbWUpCit7CisgICAgQmxhY2tCZXJyeVBsYXRmb3Jt
VmlicmF0ZTo6dmlicmF0ZSh0aW1lLCAxLik7Cit9CisKK3ZvaWQgVmlicmF0aW9uQ2xpZW50Qmxh
Y2tCZXJyeTo6Y2FuY2VsVmlicmF0aW9uKCkKK3sKK30KKwordm9pZCBWaWJyYXRpb25DbGllbnRC
bGFja0JlcnJ5Ojp2aWJyYXRpb25EZXN0cm95ZWQoKQoreworICAgIGRlbGV0ZSB0aGlzOworfQor
Cit9CisKKyNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBw
b3J0L1ZpYnJhdGlvbkNsaWVudEJsYWNrQmVycnkuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvVmlicmF0aW9uQ2xpZW50QmxhY2tCZXJyeS5o
CShyZXZpc2lvbiAwKQorKysgU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0
L1ZpYnJhdGlvbkNsaWVudEJsYWNrQmVycnkuaAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzOCBA
QAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxMiBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4g
QWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBM
aWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVl
IFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRo
IEZsb29yLCBCb3N0b24sIE1BICAwMjExMC0xMzAxICBVU0EKKyAqLworCisjaWZuZGVmIFZpYnJh
dGlvbkNsaWVudEJsYWNrQmVycnlfaAorI2RlZmluZSBWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5
X2gKKworI2luY2x1ZGUgIlZpYnJhdGlvbkNsaWVudC5oIgorCituYW1lc3BhY2UgV2ViQ29yZSB7
CisKK2NsYXNzIFZpYnJhdGlvbkNsaWVudEJsYWNrQmVycnkgOiBwdWJsaWMgVmlicmF0aW9uQ2xp
ZW50IHsKK3B1YmxpYzoKKyAgICBWaWJyYXRpb25DbGllbnRCbGFja0JlcnJ5KCk7CisgICAgflZp
YnJhdGlvbkNsaWVudEJsYWNrQmVycnkoKSB7IH0KKworICAgIHZvaWQgdmlicmF0ZShjb25zdCB1
bnNpZ25lZCBsb25nJiB0aW1lKTsKKyAgICB2b2lkIGNhbmNlbFZpYnJhdGlvbigpOworICAgIHZv
aWQgdmlicmF0aW9uRGVzdHJveWVkKCk7Cit9OworCit9CisKKyNlbmRpZgpJbmRleDogU291cmNl
L2NtYWtlL09wdGlvbnNCbGFja0JlcnJ5LmNtYWtlCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9jbWFr
ZS9PcHRpb25zQmxhY2tCZXJyeS5jbWFrZQkocmV2aXNpb24gMTEzMzk2KQorKysgU291cmNlL2Nt
YWtlL09wdGlvbnNCbGFja0JlcnJ5LmNtYWtlCSh3b3JraW5nIGNvcHkpCkBAIC0xNzUsNiArMTc1
LDcgQEAgV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX1NWR19GT05UUyAiRW5hYmxlIAogV0VCS0lUX0ZF
QVRVUkUoRU5BQkxFX1NWR19GT1JFSUdOX09CSkVDVCAiRW5hYmxlIFNWRyBmb3JlaWduIG9iamVj
dCIgREVGQVVMVCBPTikKIFdFQktJVF9GRUFUVVJFKEVOQUJMRV9TVkdfVVNFICJFbmFibGUgU1ZH
IHVzZSIgREVGQVVMVCBPTikKIFdFQktJVF9GRUFUVVJFKEVOQUJMRV9UT1VDSF9FVkVOVFMgIkVu
YWJsZSB0b3VjaCBldmVudHMgIiBERUZBVUxUIE9OKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX1ZJ
QlJBVElPTiAiRW5hYmxlIHZpYnJhdGlvbiBzdXBwb3J0IiBERUZBVUxUIE9OKQogV0VCS0lUX0ZF
QVRVUkUoRU5BQkxFX1ZJREVPICJFbmFibGUgdmlkZW8iIERFRkFVTFQgT04pCiBXRUJLSVRfRkVB
VFVSRShFTkFCTEVfVklFV1BPUlRfUkVGTE9XICJFbmFibGUgdmlld3BvcnQgcmVmbG93IiBERUZB
VUxUIE9OKQogV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX1dFQl9TT0NLRVRTICJFbmFibGUgd2ViIHNv
Y2tldHMiIERFRkFVTFQgT04pCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136037</attachid>
            <date>2012-04-06 09:55:22 -0700</date>
            <delta_ts>2012-04-06 13:13:00 -0700</delta_ts>
            <desc>Turn on vibration by default now</desc>
            <filename>bb-turn-on-vibrate.patch</filename>
            <type>text/plain</type>
            <size>1282</size>
            <attacher name="George Staikos">staikos</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDExMzQzNCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDExIEBACisyMDEyLTA0LTA2ICBHZW9yZ2UgU3RhaWtvcyAgPHN0YWlrb3NAd2Via2l0Lm9y
Zz4KKworICAgICAgICBUdXJuIG9uIHZpYnJhdGlvbiBzdXBwb3J0IGZvciBCbGFja0JlcnJ5Lgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0
cy9idWlsZC13ZWJraXQ6CisKIDIwMTItMDQtMDUgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgbnJ3dCBpcyBmYWlsaW5nIHRvIHVwbG9hZCB0ZXN0IHJlc3Vs
dHMgb24gdGhlIGNocm9taXVtLW1hYy1sZW9wYXJkIGJvdHMKSW5kZXg6IFRvb2xzL1NjcmlwdHMv
YnVpbGQtd2Via2l0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvYnVpbGQtd2Via2l0CShy
ZXZpc2lvbiAxMTM0MzQpCisrKyBUb29scy9TY3JpcHRzL2J1aWxkLXdlYmtpdAkod29ya2luZyBj
b3B5KQpAQCAtMzQzLDcgKzM0Myw3IEBAIG15IEBmZWF0dXJlcyA9ICgKICAgICAgIGRlZmluZSA9
PiAiRU5BQkxFX1RPVUNIX0lDT05fTE9BRElORyIsIGRlZmF1bHQgPT4gMCwgdmFsdWUgPT4gXCR0
b3VjaEljb25Mb2FkaW5nU3VwcG9ydCB9LAogCiAgICAgeyBvcHRpb24gPT4gInZpYnJhdGlvbiIs
IGRlc2MgPT4gIlRvZ2dsZSBWaWJyYXRpb24gQVBJIHN1cHBvcnQiLAotICAgICAgZGVmaW5lID0+
ICJFTkFCTEVfVklCUkFUSU9OIiwgZGVmYXVsdCA9PiBpc0VmbCgpLCB2YWx1ZSA9PiBcJHZpYnJh
dGlvblN1cHBvcnQgfSwKKyAgICAgIGRlZmluZSA9PiAiRU5BQkxFX1ZJQlJBVElPTiIsIGRlZmF1
bHQgPT4gKGlzRWZsKCkgfHwgaXNCbGFja0JlcnJ5KCkpLCB2YWx1ZSA9PiBcJHZpYnJhdGlvblN1
cHBvcnQgfSwKIAogICAgIHsgb3B0aW9uID0+ICJ2aWRlbyIsIGRlc2MgPT4gIlRvZ2dsZSBWaWRl
byBzdXBwb3J0IiwKICAgICAgIGRlZmluZSA9PiAiRU5BQkxFX1ZJREVPIiwgZGVmYXVsdCA9PiAo
aXNBcHBsZVdlYktpdCgpIHx8IGlzR3RrKCkgfHwgaXNCbGFja0JlcnJ5KCkgfHwgaXNFZmwoKSks
IHZhbHVlID0+IFwkdmlkZW9TdXBwb3J0IH0sCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>