Commit Graph

3298 Commits

Author SHA1 Message Date
William Chen
181b287ab2 Bug 978398 - Rename custom element callbacks from enteredView/leftView to attached/detached. r=mrbkap 2014-02-28 17:45:31 -08:00
Masayuki Nakano
08a11f7934 Bug 975688 part.28 Rename nsDOMEvent to mozilla::dom::Event r=smaug
--HG--
rename : dom/events/nsDOMEvent.cpp => dom/events/Event.cpp
rename : dom/events/nsDOMEvent.h => dom/events/Event.h
2014-03-05 09:37:43 +09:00
Andrew McCreight
3a5c9d4829 Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug 2014-03-04 15:39:42 -08:00
Wes Kocher
ea2ff28ca4 Backed out changeset 3f8a7062ad8d (bug 978203) for build bustage on a CLOSED TREE 2014-03-04 14:15:33 -08:00
Andrew McCreight
01a28066ae Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug 2014-03-04 13:33:44 -08:00
Ryan VanderMeulen
47f9e25a13 Merge m-c to inbound. 2014-03-03 17:23:35 -05:00
Jerry Shih
d7e95b8bc5 Bug 972799 - Show file-base and memory-base blob-url report in about:memory. r=njn 2014-03-03 14:35:00 -05:00
Masayuki Nakano
74a940f4ad Bug 975688 part.20 Rename nsDOMTouchEvent and nsDOMTouchList to mozilla::dom::TouchEvent and TouchList r=smaug
--HG--
rename : dom/events/nsDOMTouchEvent.cpp => dom/events/TouchEvent.cpp
rename : dom/events/nsDOMTouchEvent.h => dom/events/TouchEvent.h
2014-02-28 23:58:42 +09:00
Reuben Morais
bde629dd63 Bug 458300 - Rename nsINameSpaceManager.h to nsNameSpaceManager.h. r=jst r=hsivonen
--HG--
rename : content/base/public/nsINameSpaceManager.h => content/base/public/nsNameSpaceManager.h
2014-02-27 20:04:46 -03:00
Reuben Morais
3c11b539d9 Bug 458300 - Merge nsINameSpaceManager and NameSpaceManagerImpl. r=jst 2014-02-27 20:04:46 -03:00
Botond Ballo
a15bf53545 Bug 958596 - Add a Describe() method to nsIContent. r=bz 2014-01-22 16:15:05 -05:00
Peter Van der Beken
04632f8c63 Bug 803106 part 2. Convert DOMStringList to WebIDL bindings - add WebIDL API and switch. r=bzbarsky 2013-07-09 13:54:21 -04:00
Boris Zbarsky
a8b92a28ce Bug 977141. Make binding code compile when unified compilation is disabled. r=smaug
The changes are basically that everyone needs to #include whatever types they're returning from GetParentObject
(because bindings code needs to know whether those inherit nsISupports, etc), that Attr's destructor needs to
be callable by binding code as needed, and that we can't use ElementInlines stuff from bindings sanely.
2014-02-27 07:54:32 -05:00
Blake Kaplan
6597d2720f Bug 956704 - Introduce a mechanism for only suppressing animation frames. r=smaug 2014-02-26 15:58:21 -08:00
Wes Kocher
6ff0104d95 Backed out 12 changesets (bug 958596) for several Android permafails to fix a CLOSED TREE
Backed out changeset e4c0e3d3a768 (bug 958596)
Backed out changeset 7bc4f48d6b05 (bug 958596)
Backed out changeset 89cd12e3db45 (bug 958596)
Backed out changeset 283411053340 (bug 958596)
Backed out changeset 5329fa8c8847 (bug 958596)
Backed out changeset 0d1d26d588e3 (bug 958596)
Backed out changeset 715fe9eb5dfd (bug 958596)
Backed out changeset 66dde9d67ffa (bug 958596)
Backed out changeset 79e589f75065 (bug 958596)
Backed out changeset 1ed4c880ab70 (bug 958596)
Backed out changeset 1d40b0b8036d (bug 958596)
Backed out changeset ad35d51d9781 (bug 958596)
2014-02-25 18:34:47 -08:00
Botond Ballo
5bde931383 Bug 958596 - Add a Describe() method to nsIContent. r=bz 2014-01-22 16:15:05 -05:00
Ed Morley
3d928f4b67 Backed out changeset f966e6a3d741 (bug 958596) 2014-02-25 17:17:06 +00:00
Botond Ballo
11d08c02f1 Bug 958596 - Add a Describe() method to nsIContent. r=bz
--HG--
extra : rebase_source : f0213fe5a8ad9dfba4b45ce27e731a748c104a91
2014-01-22 16:15:05 -05:00
Carsten "Tomcat" Book
ca47d1143e Backed out changeset 0cea4bded6f8 (bug 936340) for mochitest-3 bustage on a CLOSED TREE 2014-02-25 16:00:47 +01:00
Richard Barnes
e9de9a488d Bug 936340 - Implement navigator.sendBeacon. r=sicking 2014-02-25 08:40:54 -05:00
Kartikaya Gupta
a6da33b738 Bug 941995 - Disable double-tapping and click delay on pages that are device-width or narrower (B2G). r=mbrubeck,botond 2014-02-24 19:22:45 -05:00
William Chen
e78ac9ead3 Bug 856140 - Sync our document.registerElement implementation to the current version of the spec. r=mrbkap 2014-02-23 13:01:26 -08:00
Mark Hammond
8b6cd06bfa Bug 935793 (part 1) - Add ownerIsBrowserOrApp to nsIFrameLoader. r=smaug 2014-02-21 09:19:18 +11:00
Andrew McCreight
410ae818bb Bug 733636, part 1 - Change the nsContentUtils::WrapNative aAllowWrapping default to true. r=bholley 2014-02-12 15:19:32 -08:00
Wes Kocher
4dee321de8 Backed out changeset 754428833970 (bug 936340) for mochitest-3 failures on a CLOSED TREE 2014-02-10 16:02:45 -08:00
Richard Barnes
99c3d824c7 Bug 936340 - Implement navigator.sendBeacon. r=sicking 2014-01-17 14:09:38 -08:00
Ehsan Akhgari
d91d200572 Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Olli Pettay
3bff68ce19 Bug 969671 - Warn about use of sync XHR in the main thread, r=sicking/ehsan
--HG--
extra : rebase_source : 4af00da28a4e8b6cc1209d9a5e098d9914286deb
2014-02-10 20:35:25 +02:00
Boris Zbarsky
b4b3e1de20 Bug 966710. Flag document.getElementsByTagNameNS as being able to throw, since it can. r=smaug 2014-02-03 11:03:54 -05:00
Sid Stamm
f6b4704ae8 Bug 911547 - make nsIContentSecurityPolicy serializable and trigger read/write from nsPrincipal. r=jst,grobinson
--HG--
extra : rebase_source : 3e1846e15538729f3c94f5c1470959b5d7b31f0f
2014-01-23 15:34:59 -08:00
Alexandre Poirot
6737d2f9d0 Bug 949549 - Ensure that CSP warnings reach webconsole for document hosted on app:// protocol. r=sstamm 2014-01-21 11:28:58 -05:00
Tom Schuster
f39e81815a Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence 2014-01-09 18:39:36 +01:00
David Zbarsky
ec7579cad8 Bug 952973: Perform some content/base decom r=bz 2014-01-15 09:26:51 -05:00
Garrett Robinson
eabe1d0a0f Bug 883975 - CSP 1.1 hash-source. r=sstamm, r=dholbert, r=mrbkap 2014-01-02 11:14:06 -08:00
Bill McCloskey
a3fb2ddc3c Bug 957427 - Expose an nsILoadContext shim in nsIFrameLoader (r=smaug) 2014-01-10 17:10:57 -08:00
Ryan VanderMeulen
3ad920307d Backed out 6 changesets (bug 939294) for B2G bustage on a CLOSED TREE.
Backed out changeset 8c3aa9973da0 (bug 939294)
Backed out changeset 37098c13e59e (bug 939294)
Backed out changeset 7c9ade6c871c (bug 939294)
Backed out changeset fed59539afc1 (bug 939294)
Backed out changeset 89e9d3fa16fc (bug 939294)
Backed out changeset c97e58ebc5f4 (bug 939294)
2014-01-09 14:17:39 -05:00
Tom Schuster
11b4e0b09c Bug 939294 - Handlify content/. r=smaug 2014-01-09 18:39:37 +01:00
Ehsan Akhgari
1f40404fab Bug 957652 - Replace the Attr element getters by something that returns an Element; r=bzbarsky 2014-01-09 09:07:22 -05:00
Ehsan Akhgari
2bc7d53f79 Bug 957431 - Remove support for Attr.ownerElement; r=bzbarsky 2014-01-08 09:28:19 -05:00
Andrew McCreight
6f5b258a5e Bug 956569 - Make nsContentUtils::WrapNative MOZ_WARN_UNUSED_RESULT. r=smaug 2014-01-06 11:54:43 -08:00
Andrew McCreight
dce493cdb0 Bug 956455, part 1 - WrapNative's holder argument is unnecessary. r=smaug 2014-01-06 11:54:43 -08:00
Ehsan Akhgari
1b83407ce9 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Wes Kocher
76819e44d8 Merge m-c to inbound 2013-12-24 15:25:23 -08:00
Honza Bambas
2b9e1b58ed Bug 918880 - MaybeAllowOfflineAppByDefault must work on child processes, r=jduell 2013-11-19 23:15:59 +01:00
William Chen
a77e9ae737 Bug 887538 - Implement web components shadow element. r=mrbkap 2013-12-20 22:43:58 -08:00
Boris Zbarsky
c388b489bd Bug 937461. Make cloneNode/importNode "deep" arg default to false, since the spec changed on us. r=sicking 2013-12-20 14:28:17 -05:00
Bill McCloskey
bc4112895d Bug 673569 - Let each frame script have its own anonymous scope (r=smaug,Waldo,mrbkap,bsmedberg) 2013-11-23 21:32:45 -08:00
Ehsan Akhgari
2909676a03 Bug 949445 - Part 2: Move Selection to WebIDL; r=bzbarsky 2013-12-17 09:12:33 -05:00
Ehsan Akhgari
00099f85c8 Bug 949445 - Part 1: Move selectionLanguageChange to nsISelectionPrivate; r=bzbarsky 2013-12-17 09:12:17 -05:00
Jan de Mooij
cef8de32cd Bug 922681 - Add SetInnerHTML fast path for short strings with no markup. r=bz 2013-12-17 14:58:32 +01:00
Henri Sivonen
cc6db4c2e7 Bug 848842 - Stop using heuristic detection in the File API. r=bzbarsky. 2013-12-17 12:47:25 +02:00
Deian Stefan
3581e2b722 Bug 845057 - Part 3: Use the parsed attribute in ParseSandboxAttributeToFlags; r=bz 2013-12-19 13:35:25 -08:00
Boris Zbarsky
4086f95121 Bug 950544 part 3. Make ParseSelectorList an nsINode member method and use it in Element for MozMatchesSelector. r=smaug 2013-12-16 13:06:36 -05:00
Ryan VanderMeulen
99bbd6a132 Backed out changesets a7fc463961ce and 65061e971eb8 (bug 935793) for breaking Travis testing (bug 950441). 2013-12-15 12:47:09 -05:00
Mark Hammond
4190812d0a Bug 935793 (part 1) - Add ownerIsBrowserOrApp to nsIFrameLoader. r=smaug
--HG--
extra : rebase_source : 189b45b39c04e4272d7b0cc188f35bb02bc19970
2013-12-13 14:24:36 +11:00
Boris Zbarsky
5b212815ea Bug 948096. Warn when people use window._content. r=smaug,myk 2013-12-12 16:11:54 -05:00
Bobby Holley
326dca0954 Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke 2013-12-11 17:51:57 -08:00
Andrew McCreight
d78c5af0a5 Bug 943373, part 3 - Use MOZ_THIS_IN_INITIALIZER_LIST with nsINode. r=bholley 2013-12-10 08:07:21 -08:00
Jonathan Watt
6757d5bd14 Bug 940760 - Make the CSS pseudo-class :focus apply to <input type=number>, fixing B2G forms styling. r=smaug 2013-12-08 21:26:42 +00:00
Phil Ringnalda
cacf62c269 Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test 2013-12-07 11:08:56 -08:00
Bobby Holley
83fd970692 Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke 2013-12-06 12:01:42 -08:00
Andrew McCreight
3a9efc1f46 Bug 937766, part 1 - Remove dying nodes from gCCBlackMarkedNodes. r=smaug
With ICC, arbitrary other activity can happen while nodes are in gCCBlackMarkedNodes,
so the nodes can die, because gCCBlackMarkedNodes only holds a weak reference.
To avoid this, remove nodes from gCCBlackMarkedNodes when they are going away.
2013-12-06 10:17:19 -08:00
Carsten "Tomcat" Book
47c54a0f82 Backed out changeset cad77af5f7e6 (bug 937317) WinXP Build Bustage on a CLOSED TREE 2013-12-06 08:42:20 +01:00
Bobby Holley
6341333e54 Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke 2013-12-05 21:34:16 -08:00
Andrea Marchesini
8780029785 Bug 942639 - Make DataStore API Certified-only for 1.3, r=ehsan, r=fabrice 2013-12-05 23:12:23 +00:00
Ryan VanderMeulen
6d8ee2edb2 Backed out changeset 9fb6d1811696 (bug 942639) for B2G mochitest-3 timeouts. 2013-12-05 11:36:01 -05:00
Vivien Nicolas
c780ee4923 Bug 946172 - [Dialer] Call screen is broken with APZ turned on. r=mbrubeck 2013-12-05 16:15:35 +01:00
Andrea Marchesini
d1c27fb4d3 Bug 942639 - Make DataStore API Certified-only for 1.3, r=ehsan, r=fabrice 2013-12-05 13:50:11 +00:00
Vivien Nicolas
7179f1325f Bug 940036 - 3rd party gaia apps should set a meta-viewport tag. r=kats 2013-12-03 16:10:26 +01:00
Ryan VanderMeulen
f97d8d195d Backed out changeset 4d07001e9afc (bug 673569) because it depends on bug 682048 which is being backed out. 2013-12-03 22:43:52 -05:00
Bill McCloskey
b928be8f52 Bug 673569 - Let each frame script have its own anonymous scope (r=smaug,Waldo,mrbkap,bsmedberg) 2013-11-23 21:32:45 -08:00
Boris Zbarsky
728defdd23 Bug 945572 part 6. Make NS_NewElement take an Element** outparam instead of an nsIContent** one. r=smaug 2013-12-03 09:40:11 -05:00
Boris Zbarsky
888ac159c5 Bug 945572 part 5. Make NS_NewSVGElement take an Element** outparam instead of an nsIContent** one. r=smaug 2013-12-03 09:40:11 -05:00
Boris Zbarsky
0a707e23b5 Bug 945572 part 4. Make NS_NewXMLElement take an Element** outparam instead of an nsIContent** one. r=smaug 2013-12-03 09:40:11 -05:00
Boris Zbarsky
74f49b6425 Bug 945572 part 3. Make NS_NewMathMLElement take an Element** outparam instead of an nsIContent** one. r=smaug 2013-12-03 09:40:11 -05:00
Boris Zbarsky
4ff29c3d48 Bug 945572 part 2. Make NS_NewXULElement take an Element** outparam instead of an nsIContent** one. r=smaug 2013-12-03 09:40:11 -05:00
Boris Zbarsky
f049d7c088 Bug 945572 part 1. Make NS_NewHTMLElement take an Element** outparam instead of an nsIContent** one. r=smaug 2013-12-03 09:40:10 -05:00
Cameron McCormack
2f884a142f Bug 945517 - Make nsIFrame::GetPseudoElementContent return Element* instead of nsIContent*. r=bz 2013-12-03 15:49:03 +11:00
William Chen
b92be20c45 Bug 854736 - Implement HTML content element. r=mrbkap 2013-12-02 02:26:12 -08:00
William Chen
3baf52909b Bug 806506 - Part 2: Implement innerHTML on ShadowRoot. r=mrbkap 2013-12-02 02:26:12 -08:00
William Chen
d22dcd56b5 Bug 806506 - Part 1: Implement ShadowRoot interface with DOM accessor methods. r=mrbkap,ehsan 2013-12-02 02:26:11 -08:00
William Chen
4db9ead793 Bug 942217 - Undefine LoadImage to prevent naming conflict on Windows. r=ehsan 2013-12-02 02:26:11 -08:00
Boris Zbarsky
10d5e6c2be Bug 943418. Check for active documents, not current inners, in History APIs. r=bholley 2013-11-27 11:16:07 -05:00
Botond Ballo
c5a15700a6 Bug 912666 - Introduce a 'scrollgrab' DOM property. r=roc,ehsan,Cwiiis 2013-11-20 15:23:43 -05:00
Trevor Saunders
158a12ab72 bug 939049 - get rid of useless QIs r=smaug 2013-11-15 11:32:12 -05:00
Trevor Saunders
c5ae45823c bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug 2013-11-15 02:12:43 -05:00
Mats Palmgren
ddad8f2f25 Bug 936835 - Adding script runners or messing with mLinksToUpdate during FlushPendingLinkUpdates is not allowed. r=bz 2013-11-20 13:54:58 +00:00
Tom Schuster
a6f016747d Bug 939194 - Bump iid of nsIXMLHttpRequestEventTarget. r=bz 2013-11-20 13:48:45 +01:00
Olli Pettay
365a141f9b Bug 847763, add a way to prevent an iframe to take focus, (pref'ed off by default), r=jst
--HG--
extra : rebase_source : b2539bd99aebec59bc1d540e0502e1a5693f25ba
2013-11-20 00:21:16 +02:00
Phil Ringnalda
195dd4c062 Back out 4983f1debf4c (bug 918880) for b2g mochitest-3 bustage
CLOSED TREE
2013-11-19 21:59:10 -08:00
Honza Bambas
d772c95c75 Bug 918880 - MaybeAllowOfflineAppByDefault must work on child processes, r=jduell 2013-11-19 23:15:59 +01:00
Phil Ringnalda
bcebbd2882 Back out babac1cc0741:ad287f78608a (bug 939049) for OS X build bustage
CLOSED TREE
2013-11-19 07:35:17 -08:00
Trevor Saunders
41d1ebb524 bug 939049 - get rid of useless QIs r=smaug 2013-11-15 11:32:12 -05:00
Trevor Saunders
59fa7cd72f bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug 2013-11-15 02:12:43 -05:00
Boris Zbarsky
02ebdf4ae8 Bug 933193 part 2. Implement nsINode::GetElementById and make SVGSVGElement use it. r=smaug 2013-11-01 15:39:24 -04:00
Mike Hommey
e80e877ab7 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Tom Schuster
c15091f395 Bug 939194 - Remove jsval event listeners. r=bz 2013-11-16 13:31:37 +01:00
Ms2ger
cca4d45da6 Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage. 2013-11-17 16:39:25 +01:00
Tom Schuster
945fa9a433 Bug 939194 - Remove jsval event listeners. r=bz 2013-11-16 13:31:37 +01:00
Boris Zbarsky
d99c5cc617 Bug 937465. Warn when cloneNode() and importNode() are used without the boolean "deep" argument on nodes that have kids. r=sicking 2013-11-17 00:10:18 -05:00
Vendelin Ruzicka
df3119e8a5 Bug 933563 - Consolidate ReportUseOfDeprecatedMethod and WarnOnceAbout. r=sicking, r=ms2ger 2013-11-11 16:12:18 -05:00
Ms2ger
0fdc697b63 No bug - Fix some style issues in DOM code. 2013-11-11 09:04:41 +01:00
Ms2ger
63ae23599e Bug 928741 - Stop using PR_STATIC_ASSERT in content; r=jst 2013-11-11 09:03:59 +01:00
Peter Van der Beken
d5bd6db76d Bug 935283 Keep document as a data property on window for now. r=bz 2013-11-06 10:21:36 +01:00
Garrett Robinson
1da990368c Bug 855326 - CSP 1.1 nonce-source for scripts and styles r=mrbkap r=dholbert r=geekboy 2013-11-08 15:44:39 -08:00
John Schoenick
df7402b3bb Bug 883404 - Add a object.reload() call for chrome to de-activate plugins. r=josh 2013-11-08 13:00:46 -08:00
Daniel Holbert
9a3437dd77 backout 57213b64023b (bug 855326) for build bustage in debug builds
CLOSED TREE
2013-11-08 11:22:36 -08:00
Garrett Robinson
5add685cdd Bug 855326 - CSP 1.1 nonce-source for scripts and styles. r=mrbkap r=dholbert r=geekboy 2013-11-08 09:20:43 -08:00
Ryan VanderMeulen
f5eea02b5b Backed out changeset faee77ddc112 (bug 935283) for mochitest-4 failures. 2013-11-06 17:40:46 -05:00
Peter Van der Beken
c70c64f80b Bug 935283, Keep document as a data property on window for now. r=bz
--HG--
extra : rebase_source : cca1ee4bf96315526e953235a76522cb71f44bfa
2013-11-06 10:21:36 +01:00
Andrea Marchesini
b331fe6f43 Bug 916091 - patch 1 - nsIMessageSender should send the nsIPrincipal with the messages, r=smaug 2013-11-06 17:21:15 +00:00
Vendelin Ruzicka
0690b323d8 Bug 933040 - Warn for showModalDialog uses. r=jst, r=sicking 2013-11-06 08:59:54 -05:00
Peter Van der Beken
6a145a3bfd Bug 932322 - Make Window's WebIDL properties be own properties of window. r=bz.
--HG--
extra : rebase_source : 5595267a420f81f20e5e227712886c9329bec473
2013-10-08 18:18:40 +02:00
Olli Pettay
7c590bb650 Bug 934788 - Faster selector matching for attribute selectors by not counting the number of attributes, r=bz 2013-11-05 13:53:57 +02:00
Ryan VanderMeulen
c9cb6d04fe Backed out 3 changesets (bug 932309, bug 932322) for Linux mochitest-bc timeouts on a CLOSED TREE.
Backed out changeset aea34e69d171 (bug 932322)
Backed out changeset 2b99a0f6ff1b (bug 932309)
Backed out changeset 0e3bcb78784e (bug 932309)
2013-11-04 14:31:21 -05:00
Peter Van der Beken
395356226a Bug 932322 - Make Window's WebIDL properties be own properties of window. r=bz.
--HG--
extra : rebase_source : b8ce4fedf7fc46b14a1d01663945d1b0e22bdcdd
2013-10-08 18:18:40 +02:00
Boris Zbarsky
d16195f15c Bug 932870. Cache the "invalid selector" state in our parsed-selector cache as well when doing querySelector(All). r=smaug 2013-10-31 22:07:11 -04:00
Boris Zbarsky
20b04d6057 Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger 2013-10-11 12:28:24 -04:00
Jed Davis
a13fe0c699 Bug 924696: Expose count of createObjectURL'ed blobs in about:memory. r=njn 2013-10-24 12:05:08 -07:00
Peter Van der Beken
20d1345d89 Bug 922160 - Bring EventHandler.webidl more in line with the spec, remove NodeEventHandlers. r=bz.
--HG--
extra : rebase_source : 9cfba32241add4c79d67fb0323178228b00bf631
2013-10-08 17:51:15 +02:00
Mike Hommey
59a17d0f20 Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps 2013-10-24 08:05:43 +09:00
Ed Morley
80176a649f Backed out changeset dddecb33b337 (bug 922160) 2013-10-23 15:51:18 +01:00
Peter Van der Beken
bb44a6154b Bug 922160 - Bring EventHandler.webidl more in line with the spec, remove NodeEventHandlers. r=bz.
--HG--
extra : rebase_source : f43383fb1447174ef8f791240ddfe27052ef0aa3
2013-10-08 17:51:15 +02:00
Kyle Huey
9ab68d6b69 Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-23 07:32:04 +08:00
Ehsan Akhgari
b8acdae4bb Bug 928900 - Reduce some content/ #includes; r=jst
--HG--
extra : rebase_source : d2932ff888affe7e1e7a10233dfacac6fb9f07a7
2013-10-21 17:23:33 -04:00
Masayuki Nakano
fbe6c7ac3e Bug 920425 part.18 Use mozilla::WidgetEvent::AsKeyboardEvent() r=smaug 2013-10-18 15:10:24 +09:00
Steve Fink
178187d5e3 Bug 925916 - Handlify WrapNative in content/, r=smaug 2013-10-11 22:02:40 -07:00
Benjamin Chen
bc3881208c Bug 831645 - part2, Rtsp media resource and decoder. r=roc, doublec, sworkman, khuey, gps 2013-09-23 17:53:36 +08:00
Boris Zbarsky
603d1e4677 Bug 925495 part 2. Make the localName and nodeName bindings use DOMString, for extra speed. r=smaug 2013-10-11 12:28:23 -04:00
Ryan VanderMeulen
dbc95f00f4 Backed out changesets 46029c9fbfe4 and 6114164c3d1b (bug 925495) for OSX (at least) crashes. 2013-10-11 13:38:28 -04:00
Boris Zbarsky
11620341e6 Bug 925495 part 2. Make the localName and nodeName bindings use DOMString, for extra speed. r=smaug 2013-10-11 12:28:23 -04:00
Ehsan Akhgari
f1fbe50293 Bug 924248 - Make nsIDocument.h go on a diet; r=jst
The nsMacShellService code is rewritten to stop using GetLoadContext
which will now only be available in libxul.
2013-10-07 22:21:07 -04:00
Mina Almasry
22a7e34984 Bug 863966 - Improve perf of querySelector by caching selector list. r=bz 2013-10-09 09:20:45 -04:00
Olli Pettay
986245e7be Bug 923913 - Make Element.inner/outerHTML [Pure], r=bz
--HG--
extra : rebase_source : 81556c5031279cee3f33639a47f4fb83e2743403
2013-10-08 22:25:01 +03:00
Phil Ringnalda
aa1debb1bf Back out 99b749ea1fb9 (bug 863966) on suspicion of causing frequent Android robocop-2 crashes 2013-10-04 19:36:53 -07:00
Mina Almasry
dc5b180fa0 Bug 863966 - Improve perf of querySelector by caching selector list. r=bz 2013-10-04 13:23:26 -04:00
Ehsan Akhgari
7bb8ab1a35 Bug 923151 - Part 2: Don't #include nsIDocument.h in mozilla/dom/Element.h; r=jst
--HG--
extra : rebase_source : 8c5f5429574313a1304eb2779cdb6b5702e4094d
2013-10-02 16:09:18 -04:00
Ehsan Akhgari
bf34a5f2f0 Bug 922933 - Don't #include nsIDocument.h in nsIContent.h; r=jst
--HG--
extra : rebase_source : 51f56fa27604224eacc2ba384bb826c49f4f917f
2013-10-02 07:40:07 -04:00
Masayuki Nakano
5dbc2a60e4 Bug 920377 part.31 Get rid of nsEvent r=roc 2013-10-02 12:46:04 +09:00
Robert O'Callahan
20613a55bc Bug 916520. Rename nsClientRect(List) to mozilla::dom::DOMRect(List). r=khuey
--HG--
rename : content/html/content/src/nsClientRect.cpp => content/base/src/DOMRect.cpp
rename : content/html/content/src/nsClientRect.h => content/base/src/DOMRect.h
rename : dom/webidl/ClientRect.webidl => dom/webidl/DOMRect.webidl
rename : dom/webidl/ClientRectList.webidl => dom/webidl/DOMRectList.webidl
extra : rebase_source : ebe27ef21b38f7df5065f37b971508b740c8cf3c
2013-09-20 22:21:03 +12:00
Christoph Kerschbaumer
9c4e72b4ed Bug 910139 - Add TYPE_XSLT to nsIContentPolicy for XSLT loads and update CSP to treat XSLT as script. r=grobinson, r=jst 2013-09-11 14:11:49 -07:00
David Anderson
0c515ae00c Add RPC message support to messagemanager (bug 910493 part 2, r=smaug). 2013-10-01 09:15:06 -07:00
Ed Morley
169446466e Merge mozilla-central and inbound 2013-10-01 12:01:45 +01:00
Ed Morley
25e60eaf8c Merge latest green b2g-inbound changeset and mozilla-central 2013-10-01 10:56:53 +01:00
Masayuki Nakano
cb376be26d Bug 920377 part.28 Get rid of nsDragEvent r=roc 2013-10-01 16:23:02 +09:00
Masayuki Nakano
84078f9904 Bug 920377 part.26 Get rid of nsInputEvent r=roc 2013-10-01 16:23:02 +09:00
Fabrice Desré
38808b7cf4 Bug 914854 - BrowserElementPanning causes sync reflow by quering scrollLeft/Top r=bz,vingtetun 2013-09-30 10:32:02 -07:00
Masayuki Nakano
393cc936d4 Bug 920377 part.18 Get rid of nsTextRangeStyle r=roc 2013-10-01 16:22:59 +09:00
Masayuki Nakano
3a0b655e5a Bug 920377 part.17 Get rid of nsKeyEvent r=roc 2013-10-01 16:22:58 +09:00
Nicholas Nethercote
75f194c48c Bug 921923 (part 3) - Make multi-output sizeOfFoo() functions more consistent in content/, dom/ and layout/. r=till.
--HG--
extra : rebase_source : ac8aebe86b4b7ee5acc0f541be5645abf73b6a98
2013-09-30 16:20:23 -07:00
patilkr24@gmail.com
7e9fa43e66 Bug 898712 - Add an error category to SSL errors in the browser console. r=bsmith 2013-09-26 14:07:29 -04:00
Jonathan Watt
2266364c41 Bug 920154 - Rename nsIContent's SetNativeAnonymous method to SetIsNativeAnonymousRoot to be clear that it should only be called for the root native anonymous element. r=bz
--HG--
extra : rebase_source : 9be498a3ae51a4a4587c8035cb7bc58002b3a268
2013-09-24 21:29:27 +01:00
Jonathan Watt
06ac2cb0e3 Bug 920146 - Rename NODE_IS_ANONYMOUS to NODE_IS_ANONYMOUS_ROOT to avoid misinterpretation and for symmetry with NODE_IS_NATIVE_ANONYMOUS_ROOT. r=bz
--HG--
extra : rebase_source : ea8c2377f1f85248239a3f6b0f6f64bfe40e44ea
2013-09-24 20:28:32 +01:00
Ryan VanderMeulen
c528422a43 Backed out changeset d20b53c907ee (bug 863966) for leaks. 2013-09-24 10:22:41 -04:00
Mina Almasry
9b62bcbf11 Bug 863966 - Improve perf of querySelector by caching selector list. r=bz 2013-09-24 09:20:58 -04:00
Masayuki Nakano
6839535c42 Bug 912956 part.4 Create mozilla/TextEvents.h r=roc 2013-09-24 19:04:15 +09:00
Masayuki Nakano
0fbfe07d7e Bug 912956 part.2 Rename nsEvent.h to mozilla/EventForwards.h and sort out it r=roc
--HG--
rename : widget/nsEvent.h => widget/EventForwards.h
2013-09-24 19:04:14 +09:00
Boris Zbarsky
48946a9621 Bug 862627 part 1. Switch EventListener to WebIDL codegen. r=smaug 2013-09-23 20:25:17 -04:00
Ehsan Akhgari
39c2729336 Bug 919325 - Minimize the #includes in content/ IDL files; r=bzbarsky
--HG--
extra : rebase_source : 923a665eadc62046c9d5398a25187a3331fd8d25
2013-09-22 19:23:30 -04:00
Deian Stefan
520f2424aa Bug 916909 - Remove stray NS_{HOLD,DROP}_JS_OBJECTS. r=mccr8 2013-09-16 11:36:25 -07:00
Olli Pettay
9283cd2a76 Bug 916879, remove SetterThrows from eventhandlers, r=emk 2013-09-17 14:01:28 +03:00
Masayuki Nakano
776acd167e Bug 912956 part.1 Rename all event stuff in mozilla::widget to mozilla::* r=roc 2013-09-14 11:39:41 +09:00
Tom Schuster
c788b73314 Bug 913155 - Electrolysis: Add a submit crashreport box on the tab crashed page. r=felipe,smaug 2013-09-12 15:24:10 -04:00
Sid Stamm
3d7137a7d2 bug 836922 - support mulitiple CSP policies at the same time. r=jst,grobinson 2013-09-12 09:25:32 -07:00
Olli Pettay
0375e46d98 Bug 912874 - New API to enumerate mutation observers, r=peterv
--HG--
extra : rebase_source : a11135f5fbf0faec36fd2cf5a3f1d348886d0bdc
2013-09-11 22:43:01 +03:00
Daniel Holbert
b4026d4cf2 Bug 911451: Refactor nsStringBuffer-to-nsString code into a helper-method, and invoke it instead of nsCheapString in one other place. r=dbaron
--HG--
rename : layout/reftests/svg/smil/mapped-attr-long-url-1.svg => layout/reftests/svg/smil/mapped-attr-long-url-2.svg
2013-09-10 10:03:28 -07:00
Nikhil Marathe
ae7fc7fa18 Bug 901291 - Get WebIDL callbacks working on Workers. r=khuey 2013-09-09 14:58:29 -07:00
Ehsan Akhgari
82b9523028 Bug 913531 - Remove the unnecessary #includes from nsIXPConnect.idl; r=bholley 2013-09-06 13:50:24 -04:00
Ed Morley
f607ac80fe Merge latest green b2g-inbound changeset and mozilla-central 2013-09-06 16:17:55 +01:00
Ed Morley
1717198314 Merge mozilla-central and b2g-inbound 2013-09-06 12:32:33 +01:00
Ms2ger
cc64d2432b Bug 909953 - Introduce a HTMLAllCollection class; r=smaug 2013-09-06 08:41:42 +02:00
Ms2ger
20f91680d3 Bug 774124 - Part c: Include nsContentUtils.h in HTMLSplitOnSpacesTokenizer.h; r=dzbarsky 2013-09-06 08:40:33 +02:00
Yuan Xulei
ca70d4cc78 Bug 902847 - Don't trim spaces before newline for contentEditable. r=hsivonen 2013-09-05 16:10:04 -04:00
Ms2ger
486a5c3769 Merge m-c to inbound. 2013-09-06 12:31:58 +02:00
Andrea Marchesini
4c65dc3395 Bug 887364 - URL API for main thread. r=ehsan 2013-09-04 13:07:21 -04:00
Ed Morley
3d679673b4 Merge latest green inbound changeset and mozilla-central 2013-09-04 12:54:46 +01:00
Ryan VanderMeulen
cac805671d Merge m-c to b2g-inbound. 2013-09-03 17:44:34 -04:00
Kartikaya Gupta
66b37ff496 Bug 910322 - Strongly type the viewport size in nsViewportInfo. r=mbrubeck, Ms2ger 2013-09-03 15:12:24 -04:00
Kartikaya Gupta
ad299f8964 Bug 910322 - Strongly type the zoom factors in nsViewportInfo. r=mbrubeck, Ms2ger 2013-09-03 15:12:23 -04:00
Andrew McCreight
01af9297c7 Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv 2013-08-16 13:10:17 -07:00
Jonathan Watt
45936881bb Bug 894840, part 5 - Add a 'path' property to the File objects in the input.files FileList, and set it when a directory is picked. r=khuey 2013-08-23 08:41:17 +01:00
Nicholas Nethercote
01c70c8c97 Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
2013-08-27 19:59:14 -07:00
Trevor Saunders
cccb35afb2 bug 846185 - don't call into js when creating accessibles r=surkov, smaug 2013-07-19 00:13:35 -04:00
Kyle Huey
c0553eafa8 Bug 910926: Add some threadsafety assertions for microtask counting. r=smaug 2013-08-30 10:08:28 -07:00
Boris Zbarsky
81c3bee6e8 Bug 909642. Don't include nsNPAPIPluginInstance in headers so much, since it pulls in lots of gunk. r=bsmedberg 2013-08-27 01:05:29 -04:00
Olli Pettay
fec6e6d8e3 Bug 910797, make Event.isTrusted to work in workers, r=khuey 2013-08-30 12:47:19 +03:00
Ehsan Akhgari
7fcc6b89fc Bug 910857 - Minimize #includes in content/events; r=smaug 2013-08-29 17:18:25 -04:00
Edwin Flores
0190219a9c Bug 801467 - Give SVG glyph documents a legitimate principal and URI so that references to paint servers are able to be resolved. r=roc,bz 2013-06-10 13:25:12 +01:00
Masayuki Nakano
d5365ae3ea Bug 907612 part.2 Get rid of nsNativeKeyEvent r=roc+gps, sr=jst 2013-08-24 16:24:32 +09:00
Boris Zbarsky
7393f81fff Bug 908530 part 2. Fix all the places that are bootlegging things (esp nsIURI) via xpcpublic.h. r=khuey 2013-08-23 22:42:40 -04:00
Kyle Huey
52234568d4 Bug 887533: Remove even more includes from dom/bindings. r=bz 2013-08-22 22:17:11 -07:00
Kyle Huey
ffc165fd35 Back out Bug 887533 for test failures. 2013-08-22 23:40:32 -07:00
Kyle Huey
7be62a98b2 Bug 887533: Remove even more includes from dom/bindings. r=bz 2013-08-22 22:17:11 -07:00
Kyle Huey
d2e93ff015 Bug 903772: Part 3 - Refactor GlobalObject. r=peterv 2013-08-22 22:17:08 -07:00
Ms2ger
f805d8d6eb Merge m-c to inbound 2013-08-22 10:38:48 +02:00
Ms2ger
913bab58b0 Merge PGO-green changeset from inbound to m-c. 2013-08-22 10:31:44 +02:00
Ms2ger
a69d93e14a Bug 907364 - Remove the unused nsContentUtils::sDOMScriptObjectFactory; r=bholley 2013-08-22 08:34:25 +02:00
Ms2ger
18cd92e9b4 Bug 903844 - Add/update include-what-you-use annotations for various files; r=ehsan+khuey 2013-08-22 08:31:21 +02:00
Ms2ger
504d76004b Bug 904178 - Part e: Make it possible to include nsIDocument.h on its own; r=ehsan 2013-08-22 08:30:44 +02:00
Ehsan Akhgari
f9b077c0c8 Bug 904695 - #include fewer headers in nsContentUtils.h; r=jst 2013-08-21 15:28:26 -04:00