Commit Graph

123079 Commits

Author SHA1 Message Date
Boris Zbarsky
24d39ed923 Bug 776536 part 4. Turn on WebIDL bindings for NodeIterator and TreeWalker. r=peterv
The behavior here is a bit weird because Document is still not a
WebIDL object, so calling createNodeIterator or createTreeWalker via
an Xray will call the XPCOM versions of those methods.  That means
that I can't just disable XPCOM-based wrapping for TreeWalker and
NodeIterator altogether, unfortunately, which means a web page could
try stashing a TreeWalker in something like userdata and then getting
it back and end up wrapping it as an XPCOM object the second time.

I could "fix" that by adding a wrapper cache and whatnot, I guess, if
desired...  But the problem will go away once we convert Document in
any case.
2013-02-28 12:56:42 -05:00
Boris Zbarsky
36e1af6705 Bug 776536 part 3. Add a WebIDL API to NodeIterator and TreeWalker. r=peterv 2013-02-28 12:56:42 -05:00
Boris Zbarsky
b1917cb949 Bug 776536 part 2. Rename nsTreeWalker to mozilla::dom::TreeWalker. r=peterv
--HG--
rename : content/base/src/nsTreeWalker.cpp => content/base/src/TreeWalker.cpp
rename : content/base/src/nsTreeWalker.h => content/base/src/TreeWalker.h
2013-02-28 12:56:41 -05:00
Boris Zbarsky
8fb2a41fef Bug 776536 part 1. Rename nsNodeIterator to mozilla::dom::NodeIterator. r=peterv
--HG--
rename : content/base/src/nsNodeIterator.cpp => content/base/src/NodeIterator.cpp
rename : content/base/src/nsNodeIterator.h => content/base/src/NodeIterator.h
2013-02-28 12:56:41 -05:00
Boris Zbarsky
0c8bec67f1 Bug 843261. Add support for sequence<DOMString> arguments in WebIDL callbacks. r=peterv
This does allow people to accidentally hit the slower path through use
of non-const strings, but I think that's OK now that we're mostly
autogenerating this stuff
2013-02-28 12:56:41 -05:00
Boris Zbarsky
8d2b9f5ae9 Bug 832920. Add a way for chrome iframes to opt into having a separate refresh driver (e.g. if they plan to be moved between windows) and make devtools use that opt-in. r=tnikkel,paul 2013-02-22 09:56:28 -05:00
Mihai Sucan
cc65ff4f92 Bug 832920 - fix failure for browser_dbg_bug723069_editor-breakpoints.js. r=past 2013-02-26 20:07:41 +02:00
L. David Baron
5af7387a3d Bug 846099: Avoid (GC-timing-sensitive) nsTraceRefcnt assertions from duplicate class names. r=mounir 2013-02-28 09:52:15 -08:00
Gregory Szorc
7083b6aa9f Bug 784841 - Part ∞: Unicorns and rainbows on a CLOSED TREE 2013-02-28 16:51:53 +01:00
Ms2ger
c6832bb745 Merge m-i to b-s. 2013-02-28 14:46:10 +01:00
Ms2ger
c512245107 Merge m-c to m-i on a CLOSED TREE. 2013-02-28 14:42:12 +01:00
Ed Morley
1b556e75bc Bug 404077 - Adjust annotations of expected assertions; r=me on a CLOSED TREE 2013-02-28 13:24:36 +00:00
Gregory Szorc
682d60f84a Bug 784841 - Part 20: Fixes to support building external projects; r=glandium
This is extremely hacky. It will likely need many refinements as we
figure out how we want external projects to be handled.
2013-02-28 12:56:40 +01:00
Ed Morley
e9e48c1faa Backed out changeset b01c5df06269 (bug 841717) for causing bug 846106 on a CLOSED TREE 2013-02-28 11:34:44 +00:00
Ed Morley
de970a903d Backed out changeset 4d45bcf676f9 (bug 835722) for causing bug 843677 on a CLOSED TREE 2013-02-28 11:29:03 +00:00
Ms2ger
1d54d70126 Merge mozilla-central to build-system. 2013-02-28 12:11:53 +01:00
Ms2ger
578cb797a7 Merge services-central to m-c. 2013-02-28 12:08:14 +01:00
Ms2ger
870cfccf07 Merge fx-team to m-c. 2013-02-28 12:06:24 +01:00
O S K Chaitanya
11409d7c18 Bug 594019 - Make the calculation in nsSVGMaskFrame::ComputeMaskAlpha one-pass. r=longsonr 2013-02-28 09:50:38 +00:00
Matt Woodrow
1de129a04c Bug 846144 - Don't optimize backgrounds to an ImageLayer if they have border-radius clipping. r=roc 2013-02-28 21:49:30 +13:00
Henri Sivonen
d09f84d087 Bug 840476 - Add telemetry probe for character encoding override situation. r=smaug. 2013-02-28 10:44:57 +02:00
Jan de Mooij
6c55b391b3 Bug 845841 - Don't inline object element read if the value may be a string. r=bhackett 2013-02-28 09:40:17 +01:00
Sriram Ramasubramanian
15c976f003 Bug 827208: Cache the delegate that consumed the MotionEvent. [r=bnicholson] 2013-02-27 23:58:09 -08:00
Alexander Surkov
e651e2782a Bug 845134 - enable logging in focus/test_focusedChild.html 2013-02-28 14:35:17 +09:00
L. David Baron
1e95975352 Bug 404077: Adjust annotations of expected assertions. 2013-02-27 23:41:31 -08:00
Trevor Saunders
0a6bc5d085 backout d74b3403dfe0 for busting android (--werror for unused var) on a CLOSED TREE 2013-02-28 02:37:52 -05:00
Phil Ringnalda
03cdba0d6e Back out 49b4afb3ab2f (bug 845134) as the single most unlikely cause of Android build bustage in the history of computing, on a CLOSED TREE 2013-02-27 23:15:11 -08:00
L. David Baron
5fbc66f981 Bug 404077: Adjust annotations of expected assertions. CLOSED TREE 2013-02-27 21:44:26 -08:00
Gregory Szorc
27c42e83c6 Merge mozilla-central into build-system
The 3 merged files had no conflicts and were manually verified to ensure
no incompatible changes crept in.
2013-02-27 21:02:02 -08:00
Guillaume Destuynder
b86d2a45bf Bug 822944: Add production marketplace cert, r=bsmith, modifed by bsmith before checkin
--HG--
rename : security/build/b2g-app-root-cert.der => security/build/test-b2g-app-root-cert.der
rename : security/manager/ssl/tests/unit/test_signed_apps/privileged-app-test-1.0.zip => security/manager/ssl/tests/unit/test_signed_apps/test-privileged-app-test-1.0.zip
extra : source : d23c1cb4e6ab66195de2bea8e818e8f88f120fc5
2013-02-27 17:43:35 -08:00
Sriram Ramasubramanian
63c8f8e17e Bug 827208: TouchDelegate for tabs button. [r=bnicholson] 2013-02-27 15:05:28 -08:00
Alexander Surkov
f10aa93cd6 Bug 845134 - enable logging in focus/test_focusedChild.html 2013-02-28 14:35:17 +09:00
Oleg Romashin
7762677b32 Bug 844698 Make Qt EGL port working on X11 Maemo/Meego after bug 716859 landed. r=jgilbert 2013-02-27 20:56:29 -08:00
Vicamo Yang
c1c8ca59a3 Bug 845651: update mochitest venv to fix missing _sysconfigdata_nd on debians. r=jgriffin 2013-02-28 12:52:51 +08:00
Vicamo Yang
8ee4afe108 Bug 845168: include ipc/unixsocket only once. r=qDot 2013-02-28 12:52:16 +08:00
Ryan VanderMeulen
2dc7365075 Bug 404077: Adjust annotations of expected assertions. 2013-02-27 23:26:32 -05:00
Hubert Figuière
8eeb3c43df Bug 845095 - Disable mochitest states/test_tree.xul on Mac. r=dbolter 2013-02-27 16:02:38 -05:00
Timothy Nikkel
5fb37d3772 Bug 845337. When we are looking for the parent prescontext we may not have a root frame so use the root view instead to get the parent prescontext. r=roc 2013-02-27 14:52:06 -06:00
Wan-Teh Chang
b4b99336e8 Bug 841651: Implement PR_SetThreadPriority() on Linux-based platforms
using per-thread nice values.  The patch is contributed by Gabriele
Svelto <gsvelto@mozilla.com>.  r=wtc.
2013-02-27 12:51:25 -08:00
Gregory Szorc
803629b9c6 Merge mozilla-central into build-system
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Ed Morley
5eb9daf922 Backed out changeset f73b7b8d1a2d (bug 829557) for failing to compile on Windows on a CLOSED TREE 2013-02-27 12:50:30 +00:00
Ed Morley
2a52d29880 Backed out changeset 622b744e5df9 (bug 829557) 2013-02-27 12:49:32 +00:00
Ed Morley
206b4564c9 Backed out changeset 05c35dc73323 (bug 845526) 2013-02-27 12:49:29 +00:00
Ed Morley
48a74b755b Backed out changeset dba7a059ed22 (bug 843214) 2013-02-27 12:49:26 +00:00
Tim Taubert
01b9631cb4 Bug 727765 - part 2 - let Panorama use PageThumbs to draw screenshots to TabCanvases; r=jaws 2013-02-27 13:37:45 +01:00
Tim Taubert
3ba33a0e67 Bug 727765 - part 1 - use nsIDOMWindowUtils.getScrollbarWidth() to avoid black borders at the right; r=jaws 2013-02-27 13:37:45 +01:00
Chris Peterson
ab91a0de11 Bug 845712 - threadPtr->name will be uninitialized if cprCreateThread()'s name parameter is NULL. r=jesup 2013-02-26 23:40:06 -08:00
Chris Peterson
778448acb3 Bug 845712 - Remove unnecessary void* casts because Darwin's pthread_t is a pointer. r=jesup 2013-02-26 23:00:33 -08:00
L. David Baron
75dd27cb1a Bug 404077: Adjust annotations of expected assertions. 2013-02-27 20:14:02 -08:00
Seth Fowler
17984bfb75 Add crashtest for Bug 844403. r=dholbert 2013-02-27 19:43:45 -08:00