5ed21fb6d81a9f530a8ce4b638db67c791f8f262: Back out d44b0dd28b0d (bug 673125 part 1).
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Aug 2011 15:35:15 -0500 - rev 75772
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Back out d44b0dd28b0d (bug 673125 part 1).
3cbe0a312779fa89bd7d5adbda36494437563c68: Back out 7196b000f9df (bug 673125 part 2).
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Aug 2011 15:34:59 -0500 - rev 75771
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Back out 7196b000f9df (bug 673125 part 2).
46dcf0b550eed68464e3a9a9ee942caa1e58a007: Back out 331146c93ebe (bug 673125 part 3).
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Aug 2011 15:34:31 -0500 - rev 75770
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Back out 331146c93ebe (bug 673125 part 3).
7d5ebc4ed8b35e6ef7ee4f91b2e9e6ab70eeb7a8: Back out 4a86c9387193 (bug 673125 part 4) due to red and orange.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Aug 2011 15:32:23 -0500 - rev 75769
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Back out 4a86c9387193 (bug 673125 part 4) due to red and orange.
5bfb2f2d1464fa30517b87872f505c06a6657696: Bug 674647 - Pass --target both in mozconfig.leopard and mozconfig.common. r=ted.mielczarek.
Rafael Ávila de Espíndola <respindola@mozilla.com> - Tue, 23 Aug 2011 16:06:17 -0400 - rev 75768
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 674647 - Pass --target both in mozconfig.leopard and mozconfig.common. r=ted.mielczarek.
4a86c9387193773d6ce52a10946ca94dc14b7149: Bug 673125: Implement the Debugger.Frame.prototype.onStep accessor. r=jorendorff.
Jim Blandy <jimb@mozilla.com> - Tue, 23 Aug 2011 14:45:36 -0500 - rev 75767
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 673125: Implement the Debugger.Frame.prototype.onStep accessor. r=jorendorff.
331146c93ebedb27babefef5321f33bef6806830: Bug 673125: Provide stack-allocated vectors of JSObject pointers. r=luke.
Jim Blandy <jimb@mozilla.com> - Tue, 23 Aug 2011 14:45:21 -0500 - rev 75766
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 673125: Provide stack-allocated vectors of JSObject pointers. r=luke.
7196b000f9dfc0ef65d2e1b82d96f8cc3695668e: Bug 673125: Have each JSScript maintain both a count and a flag indicating whether it should be in single-step mode. r=jorendorff.
Jim Blandy <jimb@mozilla.com> - Tue, 23 Aug 2011 14:44:22 -0500 - rev 75765
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 673125: Have each JSScript maintain both a count and a flag indicating whether it should be in single-step mode. r=jorendorff. The rationale is explained in the comments in jsscript.h.
d44b0dd28b0d1fe7f1ed83ccc85dad95a1be1cd6: Bug 673125: Maintain a list of active js::Interrupt frames, their FrameRegs, and their interruptors. r=jorendorff.
Jim Blandy <jimb@mozilla.com> - Tue, 23 Aug 2011 14:44:03 -0500 - rev 75764
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 673125: Maintain a list of active js::Interrupt frames, their FrameRegs, and their interruptors. r=jorendorff. The comment atop InterpreterFrames explains why this is needed, although it is only used by later patches in the series.
62f8ca0717d690f45d2975ad6a2168fdd88fe139: Restore frame pointer at exception block entry before invoking any trap, bug 658491. r=jorendorff.
Brian Hackett <bhackett1024@gmail.com> - Tue, 23 Aug 2011 14:43:26 -0500 - rev 75763
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Restore frame pointer at exception block entry before invoking any trap, bug 658491. r=jorendorff.
305a3a0e26fdeb31669d76ee901d84073aadeb00: Bug 680428 - onEnterFrame does not work with tracejit. r=dvander.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Aug 2011 14:42:17 -0500 - rev 75762
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 680428 - onEnterFrame does not work with tracejit. r=dvander.
d898ca543bbb8beb57a9fbb3dc6a07dfefb45908: Add missing </title> that was causing these tests to be commented out. (Bug 681403)
L. David Baron <dbaron@dbaron.org> - Tue, 23 Aug 2011 15:42:11 -0400 - rev 75761
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Add missing </title> that was causing these tests to be commented out. (Bug 681403)
d303dca1216d0957438b76ee273574c10f2c6c67: Bug 677752 - [contentEditable] indent and justify* fail on editable nodes that have only one child; r=ehsan
Fabien Cazenave <kaze@kompozer.net> - Tue, 23 Aug 2011 15:10:14 -0400 - rev 75760
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 677752 - [contentEditable] indent and justify* fail on editable nodes that have only one child; r=ehsan Issue #1: indent/justify* can create non-valid fragments. When applying a block-level formatting to a text node, Gecko creates a div or blockquote block around the text node and sets the corresponding "align" or "style" attribute. This patch checks that the active editing host can contain such a block-level element. Issue #2: indent/justify* can modify the active editing host. On the first child of the editable element, the selection is extended outside of the active editing host -- which causes a few issues for our test cases. In this patch, this issue is "solved" by modifying `nsHTMLEditRules::GetPromotedPoint' for block-level operations. ** About the tests ** Sorry for the long explanation but I prefer to be as sharp as possible when I have to modify existing unit tests. This patch raises 34 unit test "failures" which are improvements. Two test files are concerned and have been modified accordingly: * test_htmleditor_keyevent_handling * test_richtext2.html One test has been clarified (no real modification): * test_bug414526.html Of course, a specific unit test has been added, see `test_bug677752.html'. ** editor/libeditor/html/tests/test_htmleditor_keyevent_handling.html ** Outdenting now works properly, which results in 4 `FAIL'. * 7372 ERROR TEST-UNEXPECTED-FAIL | non-tabbable HTML editor: Shift+Tab after Tab on UL - got "<ul><li id=\"target\">ul list item</li></ul>", expected "<ul><ul><li id=\"target\">ul list item</li></ul></ul>" * 7379 ERROR TEST-UNEXPECTED-FAIL | non-tabbable HTML editor: Shift+Tab on UL - got "ul list item", expected "<ul><li id=\"target\">ul list item</li></ul>" * 7415 ERROR TEST-UNEXPECTED-FAIL | non-tabbable HTML editor: Shift+Tab after Tab on OL - got "<ol><li id=\"target\">ol list item</li></ol>", expected "<ol><ol><li id=\"target\">ol list item</li></ol></ol>" * 7422 ERROR TEST-UNEXPECTED-FAIL | non-tabbable HTML editor: Shfit+Tab on OL - got "ol list item", expected "<ol><li id=\"target\">ol list item</li></ol>" ** editor/libeditor/html/tests/browserscope/test_richtext2.html ** The 15 tests that now pass result in 15 `FAIL' and 15 `UNEXPECTED_PASS'. Here's an overview of what we had before the patch: * Section A - Apply Formatting Tests: +10 points before patch: 21/31 (Selection: 9/31) after patch: 28/31 (Selection: 12/31) FB:BQ_TEXT-1_SI EXECUTION EXCEPTION FB:BQ_TEXT-1_SI EXECUTION EXCEPTION FB:BQ_BR.BR-1_SM EXECUTION EXCEPTION FB:BQ_BR.BR-1_SM EXECUTION EXCEPTION IND_TEXT-1_SI EXECUTION EXCEPTION IND_TEXT-1_SI EXECUTION EXCEPTION JC_TEXT-1_SC editing host is modified JF_TEXT-1_SC editing host is modified JL_TEXT-1_SC editing host is modified JR_TEXT-1_SC editing host is modified * Section AC - Apply Formatting Tests, using styleWithCSS: +5 points before patch: 7/18 (Selection: 5/18) after patch: 12/18 (Selection: 5/18) IND_TEXT-1_SI editing host is modified JC_TEXT-1_SC editing host is modified JF_TEXT-1_SC editing host is modified JL_TEXT-1_SC editing host is modified JR_TEXT-1_SC editing host is modified ** editor/libeditor/html/tests/test_bug414526.html ** This test has been clarified to get more explicit report messages -- the test themselves haven't been changed. A `todo_is' test has been added. This test is the one that shows that `IsNodeInActiveEditor' can't be modified, and that limiting the range promotion for block-level operations is preferrable.
a624f57a9e6f693243af539fc9f4699421165e2a: bug 678842: remember spell check setting per site; r=ehsan
arno renevier <arno@renevier.net> - Tue, 23 Aug 2011 15:03:33 -0400 - rev 75759
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
bug 678842: remember spell check setting per site; r=ehsan
1aff514348dea3e0052c65f8cfd5f4cbad79b96b: Bug 679771 - replace keyhole-circle-lion.png with non-fuzzy version. r=dao
Stephen Horlander <shorlander@mozilla.com> - Tue, 23 Aug 2011 14:53:34 -0400 - rev 75758
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 679771 - replace keyhole-circle-lion.png with non-fuzzy version. r=dao
00e6b254d211b1ea42e88eac521a30912584f93d: Bug 680488 - QFeedBack include is not needed for geolocation provider file; r=dougt
Oleg Romashin <romaxa@gmail.com> - Tue, 23 Aug 2011 17:45:10 +0100 - rev 75757
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 680488 - QFeedBack include is not needed for geolocation provider file; r=dougt
5347b86eba430a06fad759918ebd526c574b9fb2: Bug 666236 - Only allow browser to go back/forward when those are valid operations; r=mfinkle
Lucas Rocha <lucasr@mozilla.com> - Tue, 23 Aug 2011 17:45:10 +0100 - rev 75756
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 666236 - Only allow browser to go back/forward when those are valid operations; r=mfinkle When tapping back/forward buttons in a rapid sequence, the buttons are not instantly disabled once the operations are not possible anymore (i.e. reached the beginning/end of session history). In order to avoid producing errors, we ensure that go back/forward operations are only performed when they are valid actions.
d9859ad8932b023baef1623587f25f4ca90f9628: Bug 666236 - Don't pass argument to methods that don't use it; r=mfinkle
Lucas Rocha <lucasr@mozilla.com> - Tue, 23 Aug 2011 17:45:10 +0100 - rev 75755
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 666236 - Don't pass argument to methods that don't use it; r=mfinkle
72f1510e3f31ee8b9e4f717b0aefa0af14ad0265: Bug 529733 - Crash in nsCacheMetaData::SetElement; r=michal,jduell
Alfred Kayser <alfredkayser@gmail.com> - Tue, 23 Aug 2011 17:45:10 +0100 - rev 75754
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 529733 - Crash in nsCacheMetaData::SetElement; r=michal,jduell
4bd995181c52bbd6aebbadc1b778b8440aeb2a53: Bug 679602 - Improve robustness of devicemanagerADB: check for adb, remote cp; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Tue, 23 Aug 2011 17:45:10 +0100 - rev 75753
Push 21056 by mak77@bonardo.net at Wed, 24 Aug 2011 08:19:04 +0000
Bug 679602 - Improve robustness of devicemanagerADB: check for adb, remote cp; r=jmaher
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip