<?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>51099</bug_id>
          
          <creation_ts>2010-12-15 02:21:33 -0800</creation_ts>
          <short_desc>[Qt] QWebPagePrivate::inputMethodEvent has problem when compositing Korean</short_desc>
          <delta_ts>2014-02-03 03:17:01 -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 Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dongseong Hwang">dongseong.hwang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>joone.hur</cc>
    
    <cc>kenneth</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>322550</commentid>
    <comment_count>0</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2010-12-15 02:21:33 -0800</bug_when>
    <thetext>QWebPagePrivate::inputMethodEvent has 2 problems when compositing Korean.

1. The caret disappear after compositing Korean.
2. If an user types Korean until end of the text field, the border of the text field hides the compositing text, because of the caret prior to compositing text, not next to that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323019</commentid>
    <comment_count>1</comment_count>
      <attachid>76729</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2010-12-15 19:18:52 -0800</bug_when>
    <thetext>Created attachment 76729
[Qt] QWebPagePrivate::inputMethodEvent has problem when compositing Korean</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323021</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-15 19:20:14 -0800</bug_when>
    <thetext>Attachment 76729 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;WebKit/qt/Api/qwebpage.cpp&apos;, u&apos;WebKit/qt/ChangeLog&apos;]&quot; exit_code: 1
WebKit/qt/ChangeLog:11:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 2 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>323023</commentid>
    <comment_count>3</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2010-12-15 19:28:02 -0800</bug_when>
    <thetext>I amended two points.

First, added frame-&gt;selection()-&gt;setCaretVisible(true);
It is because the caret should be visible on and after Korean composition (and the other languages that need composition.).

Second, amend from editor-&gt;setComposition(ev-&gt;preeditString(), underlines, 0, 0) to editor-&gt;setComposition(ev-&gt;preeditString(), underlines, 1, 1).
It is because it is more natural for the caret to be next to the composition word, not in front of the composition word.
Moreover, the caret in front of the composition word makes the composition word on right end of the text field hide back text field box.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323026</commentid>
    <comment_count>4</comment_count>
      <attachid>76730</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2010-12-15 19:34:07 -0800</bug_when>
    <thetext>Created attachment 76730
[Qt] QWebPagePrivate::inputMethodEvent has problem when compositing Korean</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330490</commentid>
    <comment_count>5</comment_count>
      <attachid>76730</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-06 15:29:35 -0800</bug_when>
    <thetext>Comment on attachment 76730
[Qt] QWebPagePrivate::inputMethodEvent has problem when compositing Korean

How do we test this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392840</commentid>
    <comment_count>6</comment_count>
      <attachid>76730</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-04-26 15:38:12 -0700</bug_when>
    <thetext>Comment on attachment 76730
[Qt] QWebPagePrivate::inputMethodEvent has problem when compositing Korean

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

How can we test this?

&gt; WebKit/qt/Api/qwebpage.cpp:1098
&gt; +        // that the caret is vanished. after finishing composition, caret should
&gt; +        // be visible.

Grammar.
When compositing Korean, &apos;ev&apos; is of type Cursor with length=0. This causes the caret to vanish. After the composition finishes, the caret should be visible.

&gt; WebKit/qt/Api/qwebpage.cpp:1102
&gt; +        // If preeditSting exists, Caret should be visible.

preeditSting -&gt; preeditString
Caret -&gt; the caret

&gt; WebKit/qt/Api/qwebpage.cpp:1105
&gt; +        // next to composition, not in front of composition.

next to composition -&gt; next to the composition
in front of composition -&gt; in front of the composition</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>394347</commentid>
    <comment_count>7</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-04-28 04:02:50 -0700</bug_when>
    <thetext>Thank you for comment.
It is necessary to check whether this patch is vaild because It is very old patch.

If this is vaild, I&apos;ll update the patch with layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396195</commentid>
    <comment_count>8</comment_count>
      <attachid>91874</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-05-01 19:43:40 -0700</bug_when>
    <thetext>Created attachment 91874
Patch

This patch is about the caret disappearing.
I give up patching about the caret position on composition because when I patch I have no confidence whether the other language have valid caret position.
If I have confidence I will patch again.

Although I find the way how to test, I can not find the feasible test way.
It is because
1. There is no JSObject API whether the caret is visible for layout test.
2. textInputController.setMarkedText&apos;s event is different from actual input method event.

In detail about #2, the QInputMethodEvent instance that QWebPagePrivate::inputMethodEvent method receives includes two attribute types such as QInputMethodEvent::TextFormat and QInputMethodEvent::Cursor.
However, textInputController.setMarkedText(,,) only create QInputMethodEvent::TextFormat type QInputMethodEvent instance.
I don&apos;t know it is Qt specific or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396212</commentid>
    <comment_count>9</comment_count>
      <attachid>91877</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-05-01 21:22:08 -0700</bug_when>
    <thetext>Created attachment 91877
patch

I made mistake not to include ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396352</commentid>
    <comment_count>10</comment_count>
      <attachid>91919</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-05-02 06:04:15 -0700</bug_when>
    <thetext>Created attachment 91919
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>403387</commentid>
    <comment_count>11</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-05-12 22:20:38 -0700</bug_when>
    <thetext>I am waiting that someone reviews this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>403434</commentid>
    <comment_count>12</comment_count>
      <attachid>91919</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-05-13 01:53:04 -0700</bug_when>
    <thetext>Comment on attachment 91919
Patch

I would want a commetn there like &quot;In some languages like Korean you can have a length of 0 after compositing, so the cursor should stay visible&quot; or similar</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>403438</commentid>
    <comment_count>13</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-05-13 02:02:10 -0700</bug_when>
    <thetext>Why should cursor be invisible if length is 0?
Who does know the reason?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>403439</commentid>
    <comment_count>14</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-05-13 02:04:55 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; Why should cursor be invisible if length is 0?
&gt; Who does know the reason?

I thought that is what you patch does and you needed that for Korean. I do not know Korean, but it shows that you need to explain better why you are making the change then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>412402</commentid>
    <comment_count>15</comment_count>
      <attachid>95382</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2011-05-30 16:56:15 -0700</bug_when>
    <thetext>Created attachment 95382
Patch

I changed the approach.

Qt document said QInputMethodEvent::Cursor&apos;s zero length means invisible.
http://web.mit.edu/qt-dynamic/www/qinputmethodevent.html
I think it make sense that the caret is invisible when compositing single text that the underline marks compositing here.
If multi-texts are being composited like Arabic, it is necessary for caret to mark where is compositing.

Although the caret became invisible due to composition, the caret should be visible after composition.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>423207</commentid>
    <comment_count>16</comment_count>
      <attachid>91919</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-06-18 13:12:12 -0700</bug_when>
    <thetext>Comment on attachment 91919
Patch

Cleared Kenneth Rohde Christiansen&apos;s review+ from obsolete attachment 91919 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447507</commentid>
    <comment_count>17</comment_count>
      <attachid>95382</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2011-08-05 17:41:43 -0700</bug_when>
    <thetext>Comment on attachment 95382
Patch

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

&gt; Source/WebKit/qt/Api/qwebpage.cpp:1133
&gt;              editor-&gt;confirmComposition(ev-&gt;commitString());
&gt;          else
&gt;              editor-&gt;insertText(ev-&gt;commitString(), 0);
&gt; +        frame-&gt;selection()-&gt;setCaretVisible(true);
&gt;      } else if (!hasSelection &amp;&amp; !ev-&gt;preeditString().isEmpty())
&gt;          editor-&gt;setComposition(ev-&gt;preeditString(), underlines, 0, 0);
&gt; -    else if (ev-&gt;preeditString().isEmpty() &amp;&amp; editor-&gt;hasComposition())
&gt; +    else if (ev-&gt;preeditString().isEmpty() &amp;&amp; editor-&gt;hasComposition()) {
&gt;          editor-&gt;confirmComposition(String());
&gt; +        frame-&gt;selection()-&gt;setCaretVisible(true);
&gt; +    }
&gt;  

It should be possible to test this in tst_qwebpage. See void tst_QWebFrame::inputFieldFocus() for an example of testing for a blinking caret.

&gt; Source/WebKit/qt/ChangeLog:12
&gt; +        It is nature to composite the text without the caret if Cursor&apos;s length is zero.

s/nature/natural</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>525411</commentid>
    <comment_count>18</comment_count>
      <attachid>95382</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-12-21 11:51:10 -0800</bug_when>
    <thetext>Comment on attachment 95382
Patch

r- for lack of testing per Robert&apos;s comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975161</commentid>
    <comment_count>19</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:17:01 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76729</attachid>
            <date>2010-12-15 19:18:52 -0800</date>
            <delta_ts>2010-12-15 19:34:07 -0800</delta_ts>
            <desc>[Qt] QWebPagePrivate::inputMethodEvent has problem when compositing Korean</desc>
            <filename>0001-Qt-QWebPagePrivate-inputMethodEvent-has-problem-when.patch</filename>
            <type>text/plain</type>
            <size>2853</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSBiZDNmMzRjMDUxMzNlYTI2ZjhlNzliYmRhMjYxMjNiZGQwYWJjOGQ4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IFRodSwgMTYgRGVjIDIwMTAgMTE6MTM6MzcgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbUXRdIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVu
IGNvbXBvc2l0aW5nIEtvcmVhbgogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTUxMDk5CgpRV2ViUGFnZVByaXZhdGU6OmlucHV0TWV0aG9kRXZlbnQgaGFzIDIgcHJvYmxl
bXMgd2hlbiBjb21wb3NpdGluZyBLb3JlYW4uCgpBbWVuZGVkIHRvIHVzZSBFZGl0b3I6OnNldENv
bXBvc2l0aW9uIGNvcnJlY3RseSBhbmQgdG8gbWFrZSB0aGUgY2FyZXQKdmlzaWJsZSBvbiBhbmQg
YWZ0ZXIgY29tcG9zaXRpbmcgdGV4dC4KLS0tCiBXZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcCB8
ICAgMTUgKysrKysrKysrKysrLS0tCiBXZWJLaXQvcXQvQ2hhbmdlTG9nICAgICAgICB8ICAgMTUg
KysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAgYi9XZWJL
aXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAppbmRleCAzZTUxNjBiLi5hNDgyN2I1IDEwMDY0NAotLS0g
YS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAorKysgYi9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdl
LmNwcApAQCAtMTA5MiwxMCArMTA5MiwxOSBAQCB2b2lkIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRN
ZXRob2RFdmVudChRSW5wdXRNZXRob2RFdmVudCAqZXYpCiAgICAgICAgIHNldFNlbGVjdGlvblJh
bmdlKG5vZGUsIHN0YXJ0LCBzdGFydCArIGV2LT5yZXBsYWNlbWVudExlbmd0aCgpKTsKICAgICAg
ICAgLy8gQ29tbWl0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBjb21taXRTdHJpbmcgaXMgZW1wdHks
IHRvIGdldCByaWQgb2Ygc2VsZWN0aW9uLgogICAgICAgICBlZGl0b3ItPmNvbmZpcm1Db21wb3Np
dGlvbihldi0+Y29tbWl0U3RyaW5nKCkpOwotICAgIH0gZWxzZSBpZiAoIWV2LT5jb21taXRTdHJp
bmcoKS5pc0VtcHR5KCkpCisgICAgfSBlbHNlIGlmICghZXYtPmNvbW1pdFN0cmluZygpLmlzRW1w
dHkoKSkgeworICAgICAgICAvLyBXaGVuIGNvbXBvc2l0aW5nIEtvcmVhbiwgZXYgaGFzIEN1cnNv
ciB0eXBlIHdpdGggbGVuZ3RoPTAgLiBJdCBjYXVzZQorICAgICAgICAvLyB0aGF0IHRoZSBjYXJl
dCBpcyB2YW5pc2hlZC4gYWZ0ZXIgZmluaXNoaW5nIGNvbXBvc2l0aW9uLCBjYXJldCBzaG91bGQK
KyAgICAgICAgLy8gYmUgdmlzaWJsZS4KKyAgICAgICAgZnJhbWUtPnNlbGVjdGlvbigpLT5zZXRD
YXJldFZpc2libGUodHJ1ZSk7CiAgICAgICAgIGVkaXRvci0+Y29uZmlybUNvbXBvc2l0aW9uKGV2
LT5jb21taXRTdHJpbmcoKSk7Ci0gICAgZWxzZSBpZiAoIWhhc1NlbGVjdGlvbiAmJiAhZXYtPnBy
ZWVkaXRTdHJpbmcoKS5pc0VtcHR5KCkpCi0gICAgICAgIGVkaXRvci0+c2V0Q29tcG9zaXRpb24o
ZXYtPnByZWVkaXRTdHJpbmcoKSwgdW5kZXJsaW5lcywgMCwgMCk7CisgICAgfSBlbHNlIGlmICgh
aGFzU2VsZWN0aW9uICYmICFldi0+cHJlZWRpdFN0cmluZygpLmlzRW1wdHkoKSkgeworICAgICAg
ICAvLyBJZiBwcmVlZGl0U3RpbmcgZXhpc3RzLCBDYXJldCBzaG91bGQgYmUgdmlzaWJsZS4KKyAg
ICAgICAgZnJhbWUtPnNlbGVjdGlvbigpLT5zZXRDYXJldFZpc2libGUodHJ1ZSk7CisgICAgICAg
IC8vIHNlbGVjdFN0YXJ0IGFuZCBzZWxlY3RFbmQgc2hvdWxkIGJlIDEgYmVjYXVzZSB0aGUgY2Fy
ZXQgc2hvdWxkIGJlCisgICAgICAgIC8vIG5leHQgdG8gY29tcG9zaXRpb24sIG5vdCBpbiBmcm9u
dCBvZiBjb21wb3NpdGlvbi4KKyAgICAgICAgZWRpdG9yLT5zZXRDb21wb3NpdGlvbihldi0+cHJl
ZWRpdFN0cmluZygpLCB1bmRlcmxpbmVzLCAxLCAxKTsKKyAgICB9CiAKICAgICBldi0+YWNjZXB0
KCk7CiB9CmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvV2ViS2l0L3F0L0NoYW5n
ZUxvZwppbmRleCA0MTk1NDM0Li5hNDgwZWJkIDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvQ2hhbmdl
TG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0xMi0x
NSAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5ldD4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFFXZWJQYWdlUHJpdmF0
ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVuIGNvbXBvc2l0aW5nIEtvcmVhbgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTEwOTkKKwor
ICAgICAgICBRV2ViUGFnZVByaXZhdGU6OmlucHV0TWV0aG9kRXZlbnQgaGFzIDIgcHJvYmxlbXMg
d2hlbiBjb21wb3NpdGluZyBLb3JlYW4uCisKKyAgICAgICAgQW1lbmRlZCB0byB1c2UgRWRpdG9y
OjpzZXRDb21wb3NpdGlvbiBjb3JyZWN0bHkgYW5kIHRvIG1ha2UgdGhlIGNhcmV0CisJdmlzaWJs
ZSBvbiBhbmQgYWZ0ZXIgY29tcG9zaXRpbmcgdGV4dC4KKworICAgICAgICAqIEFwaS9xd2VicGFn
ZS5jcHA6CisgICAgICAgIChRV2ViUGFnZVByaXZhdGU6OmlucHV0TWV0aG9kRXZlbnQpOgorCiAy
MDEwLTEyLTE0ICBWaWF0Y2hlc2xhdiBPc3RhcGVua28gIDxvc3RhcGVua28udmlhdGNoZXNsYXZA
bm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IExhc3psbyBHb21ib3MuCi0tIAoxLjcu
MQoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76730</attachid>
            <date>2010-12-15 19:34:07 -0800</date>
            <delta_ts>2011-05-01 19:43:40 -0700</delta_ts>
            <desc>[Qt] QWebPagePrivate::inputMethodEvent has problem when compositing Korean</desc>
            <filename>0001-Qt-QWebPagePrivate-inputMethodEvent-has-problem-when.patch</filename>
            <type>text/plain</type>
            <size>2860</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSBlOWJiMWQzNGJmMTk5NzNhN2VkNjU5NTM1MWMyODRlMWUzODViMmY4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IFRodSwgMTYgRGVjIDIwMTAgMTE6MTM6MzcgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbUXRdIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVu
IGNvbXBvc2l0aW5nIEtvcmVhbgogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTUxMDk5CgpRV2ViUGFnZVByaXZhdGU6OmlucHV0TWV0aG9kRXZlbnQgaGFzIDIgcHJvYmxl
bXMgd2hlbiBjb21wb3NpdGluZyBLb3JlYW4uCgpBbWVuZGVkIHRvIHVzZSBFZGl0b3I6OnNldENv
bXBvc2l0aW9uIGNvcnJlY3RseSBhbmQgdG8gbWFrZSB0aGUgY2FyZXQKdmlzaWJsZSBvbiBhbmQg
YWZ0ZXIgY29tcG9zaXRpbmcgdGV4dC4KLS0tCiBXZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcCB8
ICAgMTUgKysrKysrKysrKysrLS0tCiBXZWJLaXQvcXQvQ2hhbmdlTG9nICAgICAgICB8ICAgMTUg
KysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAgYi9XZWJL
aXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAppbmRleCAzZTUxNjBiLi5hNDgyN2I1IDEwMDY0NAotLS0g
YS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAorKysgYi9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdl
LmNwcApAQCAtMTA5MiwxMCArMTA5MiwxOSBAQCB2b2lkIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRN
ZXRob2RFdmVudChRSW5wdXRNZXRob2RFdmVudCAqZXYpCiAgICAgICAgIHNldFNlbGVjdGlvblJh
bmdlKG5vZGUsIHN0YXJ0LCBzdGFydCArIGV2LT5yZXBsYWNlbWVudExlbmd0aCgpKTsKICAgICAg
ICAgLy8gQ29tbWl0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBjb21taXRTdHJpbmcgaXMgZW1wdHks
IHRvIGdldCByaWQgb2Ygc2VsZWN0aW9uLgogICAgICAgICBlZGl0b3ItPmNvbmZpcm1Db21wb3Np
dGlvbihldi0+Y29tbWl0U3RyaW5nKCkpOwotICAgIH0gZWxzZSBpZiAoIWV2LT5jb21taXRTdHJp
bmcoKS5pc0VtcHR5KCkpCisgICAgfSBlbHNlIGlmICghZXYtPmNvbW1pdFN0cmluZygpLmlzRW1w
dHkoKSkgeworICAgICAgICAvLyBXaGVuIGNvbXBvc2l0aW5nIEtvcmVhbiwgZXYgaGFzIEN1cnNv
ciB0eXBlIHdpdGggbGVuZ3RoPTAgLiBJdCBjYXVzZQorICAgICAgICAvLyB0aGF0IHRoZSBjYXJl
dCBpcyB2YW5pc2hlZC4gYWZ0ZXIgZmluaXNoaW5nIGNvbXBvc2l0aW9uLCBjYXJldCBzaG91bGQK
KyAgICAgICAgLy8gYmUgdmlzaWJsZS4KKyAgICAgICAgZnJhbWUtPnNlbGVjdGlvbigpLT5zZXRD
YXJldFZpc2libGUodHJ1ZSk7CiAgICAgICAgIGVkaXRvci0+Y29uZmlybUNvbXBvc2l0aW9uKGV2
LT5jb21taXRTdHJpbmcoKSk7Ci0gICAgZWxzZSBpZiAoIWhhc1NlbGVjdGlvbiAmJiAhZXYtPnBy
ZWVkaXRTdHJpbmcoKS5pc0VtcHR5KCkpCi0gICAgICAgIGVkaXRvci0+c2V0Q29tcG9zaXRpb24o
ZXYtPnByZWVkaXRTdHJpbmcoKSwgdW5kZXJsaW5lcywgMCwgMCk7CisgICAgfSBlbHNlIGlmICgh
aGFzU2VsZWN0aW9uICYmICFldi0+cHJlZWRpdFN0cmluZygpLmlzRW1wdHkoKSkgeworICAgICAg
ICAvLyBJZiBwcmVlZGl0U3RpbmcgZXhpc3RzLCBDYXJldCBzaG91bGQgYmUgdmlzaWJsZS4KKyAg
ICAgICAgZnJhbWUtPnNlbGVjdGlvbigpLT5zZXRDYXJldFZpc2libGUodHJ1ZSk7CisgICAgICAg
IC8vIHNlbGVjdFN0YXJ0IGFuZCBzZWxlY3RFbmQgc2hvdWxkIGJlIDEgYmVjYXVzZSB0aGUgY2Fy
ZXQgc2hvdWxkIGJlCisgICAgICAgIC8vIG5leHQgdG8gY29tcG9zaXRpb24sIG5vdCBpbiBmcm9u
dCBvZiBjb21wb3NpdGlvbi4KKyAgICAgICAgZWRpdG9yLT5zZXRDb21wb3NpdGlvbihldi0+cHJl
ZWRpdFN0cmluZygpLCB1bmRlcmxpbmVzLCAxLCAxKTsKKyAgICB9CiAKICAgICBldi0+YWNjZXB0
KCk7CiB9CmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvV2ViS2l0L3F0L0NoYW5n
ZUxvZwppbmRleCA0MTk1NDM0Li4xNjM1ZTYzIDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvQ2hhbmdl
TG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0xMi0x
NSAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5ldD4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFFXZWJQYWdlUHJpdmF0
ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVuIGNvbXBvc2l0aW5nIEtvcmVhbgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTEwOTkKKwor
ICAgICAgICBRV2ViUGFnZVByaXZhdGU6OmlucHV0TWV0aG9kRXZlbnQgaGFzIDIgcHJvYmxlbXMg
d2hlbiBjb21wb3NpdGluZyBLb3JlYW4uCisKKyAgICAgICAgQW1lbmRlZCB0byB1c2UgRWRpdG9y
OjpzZXRDb21wb3NpdGlvbiBjb3JyZWN0bHkgYW5kIHRvIG1ha2UgdGhlIGNhcmV0CisgICAgICAg
IHZpc2libGUgb24gYW5kIGFmdGVyIGNvbXBvc2l0aW5nIHRleHQuCisKKyAgICAgICAgKiBBcGkv
cXdlYnBhZ2UuY3BwOgorICAgICAgICAoUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50
KToKKwogMjAxMC0xMi0xNCAgVmlhdGNoZXNsYXYgT3N0YXBlbmtvICA8b3N0YXBlbmtvLnZpYXRj
aGVzbGF2QG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBMYXN6bG8gR29tYm9zLgot
LSAKMS43LjEKCg==
</data>
<flag name="review"
          id="68026"
          type_id="1"
          status="-"
          setter="kling"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91874</attachid>
            <date>2011-05-01 19:43:40 -0700</date>
            <delta_ts>2011-05-01 21:22:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Qt-QWebPagePrivate-inputMethodEvent-has-problem-when.patch</filename>
            <type>text/plain</type>
            <size>1310</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSA3MmJlOWRlYTRmMWEyZmVlMDdiMjc3MDk0NWFkZTY1ZjRjZjMxYWJiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IEZyaSwgMjkgQXByIDIwMTEgMjI6NTU6MjkgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbUXRdIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVu
IGNvbXBvc2l0aW5nIEtvcmVhbi4KIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01MTA5OQoKUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50IGhhcyB0aGUgcHJv
YmxlbSB0aGF0IHRoZSBjYXJldCBkaXNhcHBlYXIgYWZ0ZXIKY29tcG9zaXRpbmcgS29yZWFuLgpX
aGVuIEtvcmVhbiBpcyBjb21wb3NpdGVkIGFuZCBRSW5wdXRNZXRob2RFdmVudDpBdHRyaWJ1dGVU
eXBlIGlzClFJbnB1dE1ldGhvZEV2ZW50OjpDdXJzb3IsIGl0IGlzIHBvc3NpYmxlIHRoYXQKUUlu
cHV0TWV0aG9kRXZlbnQ6OkF0dHJpYnV0ZS5sZW5ndGggaXMgemVyby4gSXQgY2F1c2VzIHRoYXQg
dGhlIGN1cnNvciBpcyBub3QgdmlzaWJsZS4KLS0tCiBTb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vi
cGFnZS5jcHAgfCAgICAxIC0KIDEgZmlsZXMgY2hhbmdlZCwgMCBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNw
cCBiL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAppbmRleCAyZjUxZTZmLi42NGRj
YmJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCkBAIC0xMDc3LDcgKzEwNzcsNiBAQCB2
b2lkIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudChRSW5wdXRNZXRob2RFdmVudCAq
ZXYpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjYXNlIFFJbnB1dE1l
dGhvZEV2ZW50OjpDdXJzb3I6IHsKLSAgICAgICAgICAgIGZyYW1lLT5zZWxlY3Rpb24oKS0+c2V0
Q2FyZXRWaXNpYmxlKGEubGVuZ3RoKTsgLy9pZiBsZW5ndGggaXMgMCBjdXJzb3IgaXMgaW52aXNp
YmxlCiAgICAgICAgICAgICBpZiAoYS5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgICAgICAgUmVu
ZGVyT2JqZWN0KiBjYXJldFJlbmRlcmVyID0gZnJhbWUtPnNlbGVjdGlvbigpLT5jYXJldFJlbmRl
cmVyKCk7CiAgICAgICAgICAgICAgICAgaWYgKGNhcmV0UmVuZGVyZXIpIHsKLS0gCjEuNy4xCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91877</attachid>
            <date>2011-05-01 21:22:08 -0700</date>
            <delta_ts>2011-05-02 06:04:15 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-QWebPagePrivate-inputMethodEvent-has-problem-when.patch</filename>
            <type>text/plain</type>
            <size>2367</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSA4NjM3NjI2NTliNDM5NzFhZDE0ZGY4NmVkODBlYjkxODU2Y2I1YzFhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IEZyaSwgMjkgQXByIDIwMTEgMjI6NTU6MjkgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbUXRdIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVu
IGNvbXBvc2l0aW5nIEtvcmVhbi4KIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01MTA5OQoKUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50IGhhcyB0aGUgcHJv
YmxlbSB0aGF0IHRoZSBjYXJldCBkaXNhcHBlYXIgYWZ0ZXIKY29tcG9zaXRpbmcgS29yZWFuLgpX
aGVuIEtvcmVhbiBpcyBjb21wb3NpdGVkIGFuZCBRSW5wdXRNZXRob2RFdmVudDpBdHRyaWJ1dGVU
eXBlIGlzClFJbnB1dE1ldGhvZEV2ZW50OjpDdXJzb3IsIGl0IGlzIHBvc3NpYmxlIHRoYXQKUUlu
cHV0TWV0aG9kRXZlbnQ6OkF0dHJpYnV0ZS5sZW5ndGggaXMgemVyby4gSXQgY2F1c2VzIHRoYXQg
dGhlIGN1cnNvciBpcyBub3QgdmlzaWJsZS4KLS0tCiBTb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vi
cGFnZS5jcHAgfCAgICAxIC0KIFNvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nICAgICAgICB8ICAg
MTggKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnBh
Z2UuY3BwIGIvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCmluZGV4IDJmNTFlNmYu
LjY0ZGNiYmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKQEAgLTEwNzcsNyArMTA3Nyw2
IEBAIHZvaWQgUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50KFFJbnB1dE1ldGhvZEV2
ZW50ICpldikKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGNhc2UgUUlu
cHV0TWV0aG9kRXZlbnQ6OkN1cnNvcjogewotICAgICAgICAgICAgZnJhbWUtPnNlbGVjdGlvbigp
LT5zZXRDYXJldFZpc2libGUoYS5sZW5ndGgpOyAvL2lmIGxlbmd0aCBpcyAwIGN1cnNvciBpcyBp
bnZpc2libGUKICAgICAgICAgICAgIGlmIChhLmxlbmd0aCA+IDApIHsKICAgICAgICAgICAgICAg
ICBSZW5kZXJPYmplY3QqIGNhcmV0UmVuZGVyZXIgPSBmcmFtZS0+c2VsZWN0aW9uKCktPmNhcmV0
UmVuZGVyZXIoKTsKICAgICAgICAgICAgICAgICBpZiAoY2FyZXRSZW5kZXJlcikgewpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5n
ZUxvZwppbmRleCAyZjA3ZDlhLi45OGQ0M2MwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDExLTA1LTAxICBIdWFuZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0g
UVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50IGhhcyBwcm9ibGVtIHdoZW4gY29tcG9z
aXRpbmcgS29yZWFuLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NTEwOTkKKworICAgICAgICBRV2ViUGFnZVByaXZhdGU6OmlucHV0TWV0aG9kRXZlbnQg
aGFzIHRoZSBwcm9ibGVtIHRoYXQgdGhlIGNhcmV0IGRpc2FwcGVhciBhZnRlcgorICAgICAgICBj
b21wb3NpdGluZyBLb3JlYW4uCisgICAgICAgIFdoZW4gS29yZWFuIGlzIGNvbXBvc2l0ZWQgYW5k
IFFJbnB1dE1ldGhvZEV2ZW50OkF0dHJpYnV0ZVR5cGUgaXMKKyAgICAgICAgUUlucHV0TWV0aG9k
RXZlbnQ6OkN1cnNvciwgaXQgaXMgcG9zc2libGUgdGhhdAorICAgICAgICBRSW5wdXRNZXRob2RF
dmVudDo6QXR0cmlidXRlLmxlbmd0aCBpcyB6ZXJvLiBJdCBjYXVzZXMgdGhhdCB0aGUgY3Vyc29y
IGlzIG5vdCB2aXNpYmxlLgorCisgICAgICAgIE5lZWQgYSBzaG9ydCBkZXNjcmlwdGlvbiBhbmQg
YnVnIFVSTCAoT09QUyEpCisKKyAgICAgICAgKiBBcGkvcXdlYnBhZ2UuY3BwOgorICAgICAgICAo
UVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50KToKKwogMjAxMS0wNC0yNyAgWWkgU2hl
biAgPHlpLjQuc2hlbkBub2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBS
b2hkZSBDaHJpc3RpYW5zZW4uCi0tIAoxLjcuMQoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91919</attachid>
            <date>2011-05-02 06:04:15 -0700</date>
            <delta_ts>2011-06-18 13:12:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Qt-QWebPagePrivate-inputMethodEvent-has-problem-when.patch</filename>
            <type>text/plain</type>
            <size>2296</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSBjNDA0OGNlNWVjZTQxNDMwMDhiODNmZDIwYmFkNmJjZTZjYWQzNWJjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IEZyaSwgMjkgQXByIDIwMTEgMjI6NTU6MjkgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbUXRdIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVu
IGNvbXBvc2l0aW5nIEtvcmVhbi4KIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01MTA5OQoKUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50IGhhcyB0aGUgcHJv
YmxlbSB0aGF0IHRoZSBjYXJldCBkaXNhcHBlYXIgYWZ0ZXIKY29tcG9zaXRpbmcgS29yZWFuLgpX
aGVuIEtvcmVhbiBpcyBjb21wb3NpdGVkIGFuZCBRSW5wdXRNZXRob2RFdmVudDpBdHRyaWJ1dGVU
eXBlIGlzClFJbnB1dE1ldGhvZEV2ZW50OjpDdXJzb3IsIGl0IGlzIHBvc3NpYmxlIHRoYXQKUUlu
cHV0TWV0aG9kRXZlbnQ6OkF0dHJpYnV0ZS5sZW5ndGggaXMgemVyby4gSXQgY2F1c2VzIHRoYXQg
dGhlIGN1cnNvciBpcyBub3QgdmlzaWJsZS4KLS0tCiBTb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vi
cGFnZS5jcHAgfCAgICAxIC0KIFNvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nICAgICAgICB8ICAg
MTYgKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdl
LmNwcCBiL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAppbmRleCBiNDU5Y2IyLi5j
ZDUyY2ZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCkBAIC0xMDc2LDcgKzEwNzYsNiBA
QCB2b2lkIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudChRSW5wdXRNZXRob2RFdmVu
dCAqZXYpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjYXNlIFFJbnB1
dE1ldGhvZEV2ZW50OjpDdXJzb3I6IHsKLSAgICAgICAgICAgIGZyYW1lLT5zZWxlY3Rpb24oKS0+
c2V0Q2FyZXRWaXNpYmxlKGEubGVuZ3RoKTsgLy9pZiBsZW5ndGggaXMgMCBjdXJzb3IgaXMgaW52
aXNpYmxlCiAgICAgICAgICAgICBpZiAoYS5sZW5ndGggPiAwKSB7CiAgICAgICAgICAgICAgICAg
UmVuZGVyT2JqZWN0KiBjYXJldFJlbmRlcmVyID0gZnJhbWUtPnNlbGVjdGlvbigpLT5jYXJldFJl
bmRlcmVyKCk7CiAgICAgICAgICAgICAgICAgaWYgKGNhcmV0UmVuZGVyZXIpIHsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VM
b2cKaW5kZXggNmNjNWY2OC4uYmI3M2ZlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBA
QAorMjAxMS0wNS0wMiAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5ldD4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFFX
ZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVuIGNvbXBvc2l0
aW5nIEtvcmVhbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTUxMDk5CisKKyAgICAgICAgUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50IGhh
cyB0aGUgcHJvYmxlbSB0aGF0IHRoZSBjYXJldCBkaXNhcHBlYXIgYWZ0ZXIKKyAgICAgICAgY29t
cG9zaXRpbmcgS29yZWFuLgorICAgICAgICBXaGVuIEtvcmVhbiBpcyBjb21wb3NpdGVkIGFuZCBR
SW5wdXRNZXRob2RFdmVudDpBdHRyaWJ1dGVUeXBlIGlzCisgICAgICAgIFFJbnB1dE1ldGhvZEV2
ZW50OjpDdXJzb3IsIGl0IGlzIHBvc3NpYmxlIHRoYXQKKyAgICAgICAgUUlucHV0TWV0aG9kRXZl
bnQ6OkF0dHJpYnV0ZS5sZW5ndGggaXMgemVyby4gSXQgY2F1c2VzIHRoYXQgdGhlIGN1cnNvciBp
cyBub3QgdmlzaWJsZS4KKworICAgICAgICAqIEFwaS9xd2VicGFnZS5jcHA6CisgICAgICAgIChR
V2ViUGFnZVByaXZhdGU6OmlucHV0TWV0aG9kRXZlbnQpOgorCiAyMDExLTA1LTAxICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW5kZXJzIENhcmxz
c29uLgotLSAKMS43LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95382</attachid>
            <date>2011-05-30 16:56:15 -0700</date>
            <delta_ts>2011-12-21 11:51:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Qt-QWebPagePrivate-inputMethodEvent-has-problem-when.patch</filename>
            <type>text/plain</type>
            <size>2781</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">RnJvbSAwNzM4NzNjNzEyNzI3NTc3NzJmNzEyNzg0MzI3OGQ0MDUyMjE1ZmMyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIdWFuZyBEb25nc3VuZyA8bHV4dGVsbGFAY29tcGFueTEwMC5u
ZXQ+CkRhdGU6IFR1ZSwgMzEgTWF5IDIwMTEgMDg6NDE6MTEgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbUXRdIFFXZWJQYWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudCBoYXMgcHJvYmxlbSB3aGVu
IGNvbXBvc2l0aW5nIEtvcmVhbi4KIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01MTA5OQoKUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50IGhhcyB0aGUgcHJv
YmxlbSB0aGF0IHRoZSBjYXJldCBkaXNhcHBlYXIgYWZ0ZXIKY29tcG9zaXRpbmcgS29yZWFuLgpX
aGVuIEtvcmVhbiBpcyBjb21wb3NpdGVkIGFuZCBRSW5wdXRNZXRob2RFdmVudDpBdHRyaWJ1dGVU
eXBlIGlzClFJbnB1dE1ldGhvZEV2ZW50OjpDdXJzb3IsIGl0IGlzIHBvc3NpYmxlIHRoYXQgUUlu
cHV0TWV0aG9kRXZlbnQ6OkF0dHJpYnV0ZS5sZW5ndGggaXMgemVyby4KSXQgaXMgbmF0dXJlIHRv
IGNvbXBvc2l0ZSB0aGUgdGV4dCB3aXRob3V0IHRoZSBjYXJldCBpZiBDdXJzb3IncyBsZW5ndGgg
aXMgemVyby4KSG93ZXZlciwgdGhlIGNhcmV0IHNob3VsZCBiZSB2aXNpYmxlIGFmdGVyIGNvbXBv
c2l0aW9uLgotLS0KIFNvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcCB8ICAgIDUgKysr
Ky0KIFNvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nICAgICAgICB8ICAgMTcgKysrKysrKysrKysr
KysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAgYi9Tb3VyY2Uv
V2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKaW5kZXggODdkZDkyNi4uY2RmYTJiZCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvcXQvQXBpL3F3ZWJwYWdlLmNwcApAQCAtMTEyMywxMCArMTEyMywxMyBAQCB2b2lkIFFXZWJQ
YWdlUHJpdmF0ZTo6aW5wdXRNZXRob2RFdmVudChRSW5wdXRNZXRob2RFdmVudCAqZXYpCiAgICAg
ICAgICAgICBlZGl0b3ItPmNvbmZpcm1Db21wb3NpdGlvbihldi0+Y29tbWl0U3RyaW5nKCkpOwog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICBlZGl0b3ItPmluc2VydFRleHQoZXYtPmNvbW1pdFN0
cmluZygpLCAwKTsKKyAgICAgICAgZnJhbWUtPnNlbGVjdGlvbigpLT5zZXRDYXJldFZpc2libGUo
dHJ1ZSk7CiAgICAgfSBlbHNlIGlmICghaGFzU2VsZWN0aW9uICYmICFldi0+cHJlZWRpdFN0cmlu
ZygpLmlzRW1wdHkoKSkKICAgICAgICAgZWRpdG9yLT5zZXRDb21wb3NpdGlvbihldi0+cHJlZWRp
dFN0cmluZygpLCB1bmRlcmxpbmVzLCAwLCAwKTsKLSAgICBlbHNlIGlmIChldi0+cHJlZWRpdFN0
cmluZygpLmlzRW1wdHkoKSAmJiBlZGl0b3ItPmhhc0NvbXBvc2l0aW9uKCkpCisgICAgZWxzZSBp
ZiAoZXYtPnByZWVkaXRTdHJpbmcoKS5pc0VtcHR5KCkgJiYgZWRpdG9yLT5oYXNDb21wb3NpdGlv
bigpKSB7CiAgICAgICAgIGVkaXRvci0+Y29uZmlybUNvbXBvc2l0aW9uKFN0cmluZygpKTsKKyAg
ICAgICAgZnJhbWUtPnNlbGVjdGlvbigpLT5zZXRDYXJldFZpc2libGUodHJ1ZSk7CisgICAgfQog
CiAgICAgZXYtPmFjY2VwdCgpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9DaGFu
Z2VMb2cgYi9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZwppbmRleCAzNDBjMjNmLi4wOGMxMDUw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
S2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDExLTA1LTMwICBIdWFuZyBEb25n
c3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhv
ZEV2ZW50IGhhcyBwcm9ibGVtIHdoZW4gY29tcG9zaXRpbmcgS29yZWFuLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTEwOTkKKworICAgICAgICBRV2Vi
UGFnZVByaXZhdGU6OmlucHV0TWV0aG9kRXZlbnQgaGFzIHRoZSBwcm9ibGVtIHRoYXQgdGhlIGNh
cmV0IGRpc2FwcGVhciBhZnRlcgorICAgICAgICBjb21wb3NpdGluZyBLb3JlYW4uCisgICAgICAg
IFdoZW4gS29yZWFuIGlzIGNvbXBvc2l0ZWQgYW5kIFFJbnB1dE1ldGhvZEV2ZW50OkF0dHJpYnV0
ZVR5cGUgaXMKKyAgICAgICAgUUlucHV0TWV0aG9kRXZlbnQ6OkN1cnNvciwgaXQgaXMgcG9zc2li
bGUgdGhhdCBRSW5wdXRNZXRob2RFdmVudDo6QXR0cmlidXRlLmxlbmd0aCBpcyB6ZXJvLgorICAg
ICAgICBJdCBpcyBuYXR1cmUgdG8gY29tcG9zaXRlIHRoZSB0ZXh0IHdpdGhvdXQgdGhlIGNhcmV0
IGlmIEN1cnNvcidzIGxlbmd0aCBpcyB6ZXJvLgorICAgICAgICBIb3dldmVyLCB0aGUgY2FyZXQg
c2hvdWxkIGJlIHZpc2libGUgYWZ0ZXIgY29tcG9zaXRpb24uCisKKyAgICAgICAgKiBBcGkvcXdl
YnBhZ2UuY3BwOgorICAgICAgICAoUVdlYlBhZ2VQcml2YXRlOjppbnB1dE1ldGhvZEV2ZW50KToK
KwogMjAxMS0wNS0yOCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEFsZXhleSBQcm9za3VyeWFrb3YuCi0tIAoxLjcuMQoK
</data>
<flag name="review"
          id="88862"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>