<?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>9591</bug_id>
          
          <creation_ts>2006-06-25 21:44:13 -0700</creation_ts>
          <short_desc>[Drosera] breakpoints should be dragable and deletable by dragging off the gutter</short_desc>
          <delta_ts>2008-05-17 09:55:51 -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>New Bugs</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>47204</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-06-25 21:44:13 -0700</bug_when>
    <thetext>Make breakpoints dragable like Xcode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47205</commentid>
    <comment_count>1</comment_count>
      <attachid>9037</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-06-25 21:46:20 -0700</bug_when>
    <thetext>Created attachment 9037
Implements breakpoint dragging</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47208</commentid>
    <comment_count>2</comment_count>
      <attachid>9037</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-06-25 22:00:12 -0700</bug_when>
    <thetext>Comment on attachment 9037
Implements breakpoint dragging

I&apos;m a little surprised that JS is quick enough to handle event tracking like this.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47209</commentid>
    <comment_count>3</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-06-25 22:03:46 -0700</bug_when>
    <thetext>Landed in r15045.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80732</commentid>
    <comment_count>4</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-05-17 09:55:51 -0700</bug_when>
    <thetext>Closing since Drosera has been replaced by the new Web Inspector debugger. Moving to the New Bugs component so the Drosera component can be closed and removed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>9037</attachid>
            <date>2006-06-25 21:46:20 -0700</date>
            <delta_ts>2006-06-25 22:00:12 -0700</delta_ts>
            <desc>Implements breakpoint dragging</desc>
            <filename>9591.patch</filename>
            <type>text/plain</type>
            <size>6804</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE1MDQz
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDUgKzEsMTcgQEAKIDIwMDYtMDYt
MjUgIFRpbW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgogCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ1ZyA5NTkxOiBbRHJvc2VyYV0gYnJl
YWtwb2ludHMgc2hvdWxkIGJlIGRyYWdhYmxlIGFuZCBkZWxldGFibGUgYnkgZHJhZ2dpbmcgb2Zm
IHRoZSBndXR0ZXIKKyAgICAgICAgaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3df
YnVnLmNnaT9pZD05NTkxCisgICAgICAgIAorICAgICAgICBNYWtlcyBicmVha3BvaW50cyBkcmFn
YWJsZS4gSWYgZHJhZ2dlZCBvZmYgdGhlIGd1dHRlciB0aGV5IGFyZSBkZWxldGVkLgorCisgICAg
ICAgICogRHJvc2VyYS9kZWJ1Z2dlci5qczoKKyAgICAgICAgKiBEcm9zZXJhL3ZpZXdlci5jc3M6
CisKKzIwMDYtMDYtMjUgIFRpbW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgorCiAg
ICAgICAgIFJldmlld2VkIGJ5IERhcmluLgogICAgICAgICAKICAgICAgICAgQnVnIDk1Njg6IGFz
c2VydGlvbiBmYWlsdXJlIGluIFNhZmFyaSBhZnRlciBxdWl0dGluZyBEcm9zZXJhCkluZGV4OiBE
cm9zZXJhL2RlYnVnZ2VyLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIERyb3NlcmEvZGVidWdnZXIuanMJKHJl
dmlzaW9uIDE1MDQwKQorKysgRHJvc2VyYS9kZWJ1Z2dlci5qcwkod29ya2luZyBjb3B5KQpAQCAt
MzUsNiArMzUsNyBAQCB2YXIgY3VycmVudFN0YWNrID0gbnVsbDsKIHZhciBwcmV2aW91c0ZpbGVz
ID0gbmV3IEFycmF5KCk7CiB2YXIgbmV4dEZpbGVzID0gbmV3IEFycmF5KCk7CiB2YXIgaXNSZXNp
emluZ0NvbHVtbiA9IGZhbHNlOwordmFyIGRyYWdnaW5nQnJlYWtwb2ludCA9IG51bGw7CiAKIGZ1
bmN0aW9uIHNsZWVwKG51bWJlck1pbGxpcykgewogICAgIHZhciBub3cgPSBuZXcgRGF0ZSgpOwpA
QCAtMjQ0LDYgKzI0NSwxMDkgQEAgZnVuY3Rpb24gYWRkQnJlYWtQb2ludChldmVudCkKICAgICB9
CiB9CiAKK2Z1bmN0aW9uIG1vdmVCcmVha1BvaW50KGV2ZW50KQoreworICAgIGlmIChoYXNTdHls
ZUNsYXNzKGV2ZW50LnRhcmdldC5wYXJlbnROb2RlLCAiYnJlYWtwb2ludCIpKSB7CisgICAgICAg
IGZpbGVzW2N1cnJlbnRGaWxlXS5icmVha3BvaW50c1twYXJzZUludChldmVudC50YXJnZXQudGl0
bGUpXSA9IDA7CisgICAgICAgIGRyYWdnaW5nQnJlYWtwb2ludCA9IGV2ZW50LnRhcmdldDsKKyAg
ICAgICAgZHJhZ2dpbmdCcmVha3BvaW50LnN0YXJ0ZWQgPSBmYWxzZTsKKyAgICAgICAgZHJhZ2dp
bmdCcmVha3BvaW50LmRyYWdMYXN0WSA9IGV2ZW50LmNsaWVudFkgKyB3aW5kb3cuc2Nyb2xsWTsK
KyAgICAgICAgZHJhZ2dpbmdCcmVha3BvaW50LmRyYWdMYXN0WCA9IGV2ZW50LmNsaWVudFggKyB3
aW5kb3cuc2Nyb2xsWDsKKyAgICAgICAgdmFyIHNvdXJjZXNEb2N1bWVudCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJzb3VyY2VzIikuY29udGVudERvY3VtZW50OworICAgICAgICBzb3VyY2Vz
RG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigibW91c2Vtb3ZlIiwgYnJlYWtwb2ludERyYWcsIHRy
dWUpOworICAgICAgICBzb3VyY2VzRG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigibW91c2V1cCIs
IGJyZWFrcG9pbnREcmFnRW5kLCB0cnVlKTsKKyAgICB9Cit9CisKK2Z1bmN0aW9uIGJyZWFrcG9p
bnREcmFnKGV2ZW50KQoreworICAgIGlmICghZHJhZ2dpbmdCcmVha3BvaW50KSB7CisgICAgICAg
IHNvdXJjZXNEb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKCJtb3VzZW1vdmUiLCBicmVha3Bv
aW50RHJhZywgdHJ1ZSk7CisgICAgICAgIHNvdXJjZXNEb2N1bWVudC5yZW1vdmVFdmVudExpc3Rl
bmVyKCJtb3VzZXVwIiwgYnJlYWtwb2ludERyYWdFbmQsIHRydWUpOworICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgdmFyIHggPSBldmVudC5jbGllbnRYICsgd2luZG93LnNjcm9sbFg7Cisg
ICAgdmFyIHkgPSBldmVudC5jbGllbnRZICsgd2luZG93LnNjcm9sbFk7CisgICAgdmFyIGRlbHRh
WCA9IGRyYWdnaW5nQnJlYWtwb2ludC5kcmFnTGFzdFggLSB4OworICAgIHZhciBkZWx0YVkgPSBk
cmFnZ2luZ0JyZWFrcG9pbnQuZHJhZ0xhc3RZIC0geTsKKyAgICBpZiAoZHJhZ2dpbmdCcmVha3Bv
aW50LnN0YXJ0ZWQgfHwgZGVsdGFYID4gNCB8fCBkZWx0YVkgPiA0IHx8IGRlbHRhWCA8IC00IHx8
IGRlbHRhWSA8IC00KSB7CisgICAgICAgIGlmICghZHJhZ2dpbmdCcmVha3BvaW50LnN0YXJ0ZWQp
IHsKKyAgICAgICAgICAgIGRyYWdnaW5nQnJlYWtwb2ludC5pc0Rpc2FibGVkID0gaGFzU3R5bGVD
bGFzcyhkcmFnZ2luZ0JyZWFrcG9pbnQucGFyZW50Tm9kZSwgImRpc2FibGVkIik7CisgICAgICAg
ICAgICByZW1vdmVTdHlsZUNsYXNzKGRyYWdnaW5nQnJlYWtwb2ludC5wYXJlbnROb2RlLCAiYnJl
YWtwb2ludCIpOworICAgICAgICAgICAgcmVtb3ZlU3R5bGVDbGFzcyhkcmFnZ2luZ0JyZWFrcG9p
bnQucGFyZW50Tm9kZSwgImRpc2FibGVkIik7CisgICAgICAgICAgICBkcmFnZ2luZ0JyZWFrcG9p
bnQuc3RhcnRlZCA9IHRydWU7CisKKyAgICAgICAgICAgIHZhciBzb3VyY2VzRG9jdW1lbnQgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgic291cmNlcyIpLmNvbnRlbnREb2N1bWVudDsKKyAgICAg
ICAgICAgIHZhciBkcmFnSW1hZ2UgPSBzb3VyY2VzRG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW1n
Iik7CisgICAgICAgICAgICBpZiAoZHJhZ2dpbmdCcmVha3BvaW50LmlzRGlzYWJsZWQpCisgICAg
ICAgICAgICAgICAgZHJhZ0ltYWdlLnNyYyA9ICJicmVha1BvaW50RGlzYWJsZWQudGlmIjsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBkcmFnSW1hZ2Uuc3JjID0gImJyZWFrUG9p
bnQudGlmIjsKKyAgICAgICAgICAgIGRyYWdJbWFnZS5pZCA9ICJicmVha3BvaW50RHJhZyI7Cisg
ICAgICAgICAgICBkcmFnSW1hZ2Uuc3R5bGUudG9wID0geSAtIDggKyAicHgiOworICAgICAgICAg
ICAgZHJhZ0ltYWdlLnN0eWxlLmxlZnQgPSB4IC0gMTIgKyAicHgiOworICAgICAgICAgICAgc291
cmNlc0RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZHJhZ0ltYWdlKTsKKyAgICAgICAgfSBlbHNl
IHsKKyAgICAgICAgICAgIHZhciBzb3VyY2VzRG9jdW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgic291cmNlcyIpLmNvbnRlbnREb2N1bWVudDsKKyAgICAgICAgICAgIHZhciBkcmFnSW1h
Z2UgPSBzb3VyY2VzRG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJyZWFrcG9pbnREcmFnIik7Cisg
ICAgICAgICAgICBpZiAoIWRyYWdJbWFnZSkgeworICAgICAgICAgICAgICAgIHNvdXJjZXNEb2N1
bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKCJtb3VzZW1vdmUiLCBicmVha3BvaW50RHJhZywgdHJ1
ZSk7CisgICAgICAgICAgICAgICAgc291cmNlc0RvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIo
Im1vdXNldXAiLCBicmVha3BvaW50RHJhZ0VuZCwgdHJ1ZSk7CisgICAgICAgICAgICAgICAgcmV0
dXJuOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBkcmFnSW1hZ2Uuc3R5bGUudG9wID0g
eSAtIDggKyAicHgiOworICAgICAgICAgICAgZHJhZ0ltYWdlLnN0eWxlLmxlZnQgPSB4IC0gMTIg
KyAicHgiOworICAgICAgICAgICAgaWYgKHggPiA0MCkKKyAgICAgICAgICAgICAgICBkcmFnSW1h
Z2Uuc3R5bGUub3BhY2l0eSA9ICIwIjsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICBkcmFnSW1hZ2Uuc3R5bGUub3BhY2l0eSA9IG51bGw7CisgICAgICAgIH0KKworICAgICAgICBk
cmFnZ2luZ0JyZWFrcG9pbnQuZHJhZ0xhc3RYID0geDsKKyAgICAgICAgZHJhZ2dpbmdCcmVha3Bv
aW50LmRyYWdMYXN0WSA9IHk7CisgICAgfQorfQorCitmdW5jdGlvbiBicmVha3BvaW50RHJhZ0Vu
ZChldmVudCkKK3sKKyAgICB2YXIgeSA9IGV2ZW50LmNsaWVudFkgKyB3aW5kb3cuc2Nyb2xsWTsK
KyAgICB2YXIgeCA9IGV2ZW50LmNsaWVudFggKyB3aW5kb3cuc2Nyb2xsWDsKKyAgICB2YXIgc291
cmNlc0RvY3VtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNvdXJjZXMiKS5jb250ZW50
RG9jdW1lbnQ7CisgICAgc291cmNlc0RvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoIm1vdXNl
bW92ZSIsIGJyZWFrcG9pbnREcmFnLCB0cnVlKTsKKyAgICBzb3VyY2VzRG9jdW1lbnQucmVtb3Zl
RXZlbnRMaXN0ZW5lcigibW91c2V1cCIsIGJyZWFrcG9pbnREcmFnRW5kLCB0cnVlKTsKKworICAg
IHZhciBzb3VyY2VzRG9jdW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic291cmNlcyIp
LmNvbnRlbnREb2N1bWVudDsKKyAgICB2YXIgZHJhZ0ltYWdlID0gc291cmNlc0RvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJicmVha3BvaW50RHJhZyIpOworICAgIGlmICghZHJhZ0ltYWdlKQorICAg
ICAgICByZXR1cm47CisKKyAgICBkcmFnSW1hZ2UucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChkcmFn
SW1hZ2UpOworCisgICAgaWYgKHggPiA0MCB8fCAhZHJhZ2dpbmdCcmVha3BvaW50KQorICAgICAg
ICByZXR1cm47CisKKyAgICB2YXIgcm93SGVpZ2h0ID0gZHJhZ2dpbmdCcmVha3BvaW50LnBhcmVu
dE5vZGUub2Zmc2V0SGVpZ2h0OworICAgIHZhciByb3cgPSBNYXRoLmNlaWwoeSAvIHJvd0hlaWdo
dCk7CisgICAgaWYgKCFyb3cpCisgICAgICAgIHJvdyA9IDE7CisKKyAgICB2YXIgZmlsZSA9IGZp
bGVzW2N1cnJlbnRGaWxlXTsKKyAgICB2YXIgdGFibGUgPSBmaWxlLmVsZW1lbnQuZmlyc3RDaGls
ZDsKKyAgICBpZiAocm93ID4gdGFibGUuY2hpbGROb2Rlcy5sZW5ndGgpCisgICAgICAgIHJldHVy
bjsKKworICAgIHZhciB0ciA9IHRhYmxlLmNoaWxkTm9kZXMuaXRlbShyb3cgLSAxKTsKKworICAg
IGlmIChkcmFnZ2luZ0JyZWFrcG9pbnQuaXNEaXNhYmxlZCkKKyAgICAgICAgYWRkU3R5bGVDbGFz
cyh0ciwgImRpc2FibGVkIik7CisgICAgYWRkU3R5bGVDbGFzcyh0ciwgImJyZWFrcG9pbnQiKTsK
KyAgICBmaWxlLmJyZWFrcG9pbnRzW3Jvd10gPSAoZHJhZ2dpbmdCcmVha3BvaW50LmlzRGlzYWJs
ZWQgPyAtMSA6IDEpOworCisgICAgZHJhZ2dpbmdCcmVha3BvaW50ID0gbnVsbDsKK30KKwogZnVu
Y3Rpb24gdG90YWxPZmZzZXRUb3AoZWxlbWVudCwgc3RvcCkKIHsKICAgICB2YXIgY3VycmVudFRv
cCA9IDA7CkBAIC00ODYsNiArNTkwLDcgQEAgZnVuY3Rpb24gbG9hZEZpbGUoZmlsZUluZGV4LCBt
YW5hZ2VOYXZMaQogICAgICAgICAgICAgdGQuY2xhc3NOYW1lID0gImd1dHRlciI7CiAgICAgICAg
ICAgICB0ZC50aXRsZSA9IChpICsgMSk7CiAgICAgICAgICAgICB0ZC5hZGRFdmVudExpc3RlbmVy
KCJjbGljayIsIGFkZEJyZWFrUG9pbnQsIHRydWUpOworICAgICAgICAgICAgdGQuYWRkRXZlbnRM
aXN0ZW5lcigibW91c2Vkb3duIiwgbW92ZUJyZWFrUG9pbnQsIHRydWUpOwogICAgICAgICAgICAg
dHIuYXBwZW5kQ2hpbGQodGQpOwogCiAgICAgICAgICAgICB0ZCA9IHNvdXJjZXNEb2N1bWVudC5j
cmVhdGVFbGVtZW50KCJ0ZCIpOwpJbmRleDogRHJvc2VyYS92aWV3ZXIuY3NzCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIERyb3NlcmEvdmlld2VyLmNzcwkocmV2aXNpb24gMTUwNDApCisrKyBEcm9zZXJhL3ZpZXdl
ci5jc3MJKHdvcmtpbmcgY29weSkKQEAgLTM4LDcgKzM4LDcgQEAgdGFibGUgeyBib3JkZXItc3Bh
Y2luZzogMDsgcGFkZGluZzogMDsgbQogLm51bWJlciB7IGNvbG9yOiAjMjkwMGZmIH0KIC5jb21t
ZW50IHsgY29sb3I6ICMwMDcyMTUgfQogCi10ZC5ndXR0ZXI6YWZ0ZXIgeyBjb250ZW50OiBhdHRy
KHRpdGxlKSB9Cit0ZC5ndXR0ZXI6YWZ0ZXIgeyBjb250ZW50OiBhdHRyKHRpdGxlKTsgLXdlYmtp
dC11c2VyLXNlbGVjdDogbm9uZTsgfQogCiAuYnJlYWtwb2ludCB0ZC5ndXR0ZXIsIC5jdXJyZW50
IHRkLmd1dHRlciB7IHBhZGRpbmctcmlnaHQ6IDFweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsg
fQogLmJyZWFrcG9pbnQgdGQuZ3V0dGVyOmFmdGVyIHsgY29udGVudDogdXJsKGJyZWFrUG9pbnQu
dGlmKTsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsg
fQpAQCAtNDgsMyArNDgsMTIgQEAgdGQuZ3V0dGVyOmFmdGVyIHsgY29udGVudDogYXR0cih0aXRs
ZSkgfQogLmN1cnJlbnQuYnJlYWtwb2ludCB0ZC5ndXR0ZXI6YWZ0ZXIgeyBjb250ZW50OiB1cmwo
cHJvZ3JhbUNvdW50ZXJCcmVha1BvaW50LnRpZik7IH0KIC5jdXJyZW50LmJyZWFrcG9pbnQuZGlz
YWJsZWQgdGQuZ3V0dGVyOmFmdGVyIHsgY29udGVudDogdXJsKHByb2dyYW1Db3VudGVyQnJlYWtQ
b2ludERpc2FibGVkLnRpZik7IH0KIC5jdXJyZW50IHRkLnNvdXJjZSB7IGJhY2tncm91bmQtY29s
b3I6ICNhYmJmZmU7IG91dGxpbmU6IDFweCBzb2xpZCAjNDA2ZmZkOyB9CisKKyNicmVha3BvaW50
RHJhZyB7CisgICAgcG9zaXRpb246IGFic29sdXRlOworICAgIHRvcDogMDsKKyAgICBsZWZ0OiAw
OworICAgIHotaW5kZXg6IDEwMDsKKyAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOworICAg
IGN1cnNvcjogZGVmYXVsdDsKK30K
</data>
<flag name="review"
          id="2681"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>