Bas Schouten
5ed3adcb07
Backout bug 595277. a=bustage
2010-12-07 05:39:19 +01:00
Bas Schouten
522be34ef2
Bug 595277 - Part 2: Add parameter to specify requiring the permanent LayerManager. r=roc
2010-12-07 03:05:52 +01:00
Ms2ger
1c336b80d3
Bug 612399 - Remove nsIScriptLoader; r+a=sicking
...
--HG--
extra : rebase_source : 1aaa8f4c3b267ae4725873213aac7ea1ca0ac4a2
2010-11-19 12:35:31 -05:00
Henri Sivonen
be74c70467
Bug 606729 - Make sure a script with the src attribute is treated as an external script even if the value of the attribute is not a valid URL. r=jonas, a=blocking2.0-final.
2010-10-27 10:03:10 +03:00
Josh Aas
6094c78eb9
Bug 573873: Fix bug in HTTP handling for plugins. r=jst a=blocking2.0
2010-11-17 14:25:48 -05:00
Ehsan Akhgari
7c73e783f7
Bug 604314 - "ASSERTION: unexpected disconnected nodes"; r,a=roc
...
--HG--
extra : rebase_source : be7c85abe0c8c84c5663a871ee831863c4823bad
2010-10-18 23:24:39 -04:00
Mounir Lamouri
66067bcb7b
Bug 595036 (2/2) - Introduce nsEventStates class to represent event states. r+a=bz
2010-10-20 13:26:32 +02:00
Mounir Lamouri
02ab19880a
Bug 604056 - nsIDocumentObserver methods should be declared with a macro. r+a=bz
2010-10-20 09:41:05 +02:00
Dan Witte
9a433ac962
Bug 595305 - Factor cookie third-party URI code into separate API. r=bent, a=betaN+
2010-10-19 09:37:03 -07:00
Michal Novotny
ac7049477a
Bug 561085 - Make wyciwyg channel work in e10s. r=dwitte sr=biesi
...
--HG--
rename : content/html/document/public/nsIWyciwygChannel.idl => netwerk/protocol/wyciwyg/nsIWyciwygChannel.idl
rename : content/html/document/src/nsWyciwygChannel.cpp => netwerk/protocol/wyciwyg/nsWyciwygChannel.cpp
rename : content/html/document/src/nsWyciwygChannel.h => netwerk/protocol/wyciwyg/nsWyciwygChannel.h
rename : content/html/document/src/nsWyciwygProtocolHandler.cpp => netwerk/protocol/wyciwyg/nsWyciwygProtocolHandler.cpp
rename : content/html/document/src/nsWyciwygProtocolHandler.h => netwerk/protocol/wyciwyg/nsWyciwygProtocolHandler.h
2010-10-11 13:35:10 +02:00
Alexander Surkov
8b53f409de
Bug 604386 - Prune placeholder from text children, r=davidb, sr=bz, a=blocking
2010-10-16 00:34:35 +09:00
Olli Pettay
d7f424353c
Bug 599590 - Attrib.value can return empty for case-sensitive attributes after calling removeAttribute, r=sicking, a=jst
...
--HG--
extra : rebase_source : 3c2c925ae51aca7d32bc3021cbbf1a43735d2035
2010-10-14 17:07:20 +03:00
Jonas Sicking
e7e13b2084
Bug 575946: Implement File.slice. r=khuey sr=biesi a=beltzner
2010-10-13 16:25:33 -07:00
Mounir Lamouri
37e0545d01
Bug 590771 - r=sicking a=blocking
2010-10-12 15:09:46 +02:00
Mounir Lamouri
7f2eb27039
Bug 596350 - Make object elements focusable when they contain a document and no longer by default. r=smaug,enndeakin a=blocking
2010-10-08 12:20:20 +02:00
Robert Longson
5115e60502
Bug 589436 patch 2: Allow string-valued SVG attributes to be SMIL-animated. r=dholbert a=blocking-b8+
2010-10-07 12:19:32 -07:00
Robert Longson
c471f54401
Bug 589436 patch 1: Make a number of methods take const arguments, to support this bug's main patch. r=jst a=blocking-b8+
2010-10-07 12:19:32 -07:00
Henri Sivonen
62878d9b2f
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=jonas, a=blocking2.0-beta7.
2010-09-01 14:41:12 +03:00
Jonas Sicking
5d3b067a49
Back out bug 591981 since it causes bug 599583. a=backout
2010-09-27 16:23:33 -07:00
Brad Lassey
6878ccd6f4
Bug 591047 - (1/7) Backing out Android a1 IME code from bug 581535 and bug 582644; r=blassey a=blocking-fennec
2010-09-23 23:28:15 -04:00
Benjamin Stover
263bbe366d
Bug 598439 Shadow layer offset is incorrect when content scroll offset is non-zero r=cjones a=blocking-fennec-2b1
2010-09-23 11:54:36 -07:00
Henri Sivonen
27395b2f77
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=sicking a=blocking2.0-beta7
2010-09-21 12:48:40 -07:00
Jonas Sicking
f161eca3e2
Back out bug 591981 to see if it caused a performance regression. a=backout
2010-09-20 15:47:57 -07:00
Benedict Hsieh
21844dc918
Bug 582840: Remove nsIWebProgressListener(2) support from TabChild and TabParent. r=smaug a=blocker
2010-09-17 19:11:05 -07:00
Kyle Huey
40924b6ff2
Bug 594964: Fix moz-filedata principal handling so that files can be dragged and dropped. r=sicking a=blocker
2010-09-17 21:22:44 -04:00
Kyle Huey
a9713881d1
Bug 565843: Implement <canvas>.mozGetAsFile(name, type). r+a=sicking
...
--HG--
extra : rebase_source : 1a7a635dc5a7da047967d8feb57d637e83027618
2010-09-17 21:14:59 -04:00
Jonas Sicking
9f51f3abca
Bug 596385: Remove File.url since the spec now uses a different syntax. r=jst a=blocker
2010-09-17 16:08:03 -07:00
Henri Sivonen
1e21e4e21a
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=jonas, a=blocking2.0-beta7.
...
--HG--
extra : rebase_source : 3d30baa42025c2d5e63b39586671345ae87bb0b2
2010-09-01 14:41:12 +03:00
Chris Jones
0a1ec83bc9
Merge m-c --> cedar
2010-09-15 18:28:06 -05:00
Jonas Sicking
ed8cde0a01
Bug 591198: Display element using normal layout rules if XBL binding fails for security reasons. r=jst a=blocker
2010-09-15 15:53:01 -07:00
Jonas Sicking
e5a72459b6
Bug 596385: Update syntax for getting an url for a File to latest spec. r=jst a=blocker
2010-09-15 15:52:49 -07:00
Jonas Sicking
3bea0686f0
Bug 596385: Update FormData to latest spec. r=jst a=blocker
2010-09-15 15:52:02 -07:00
Doug Turner
09476bc0de
Merge with mc. Manually merged TabChild.h and nsIFrameLoader.idl
2010-09-15 15:17:54 -07:00
Oleg Romashin
39a1341d97
Backout changeset 7eb93fe05d3a. bug 582840 due to oranges
2010-09-15 15:02:29 -07:00
Chris Jones
2bb3bb3e9c
Merge m-c --> cedar
2010-09-15 16:44:30 -05:00
Benedict Hsieh
5eacfcb973
Bug 582840 - Remove nsIWebProgressListener(2) support from TabChild and TabParent. r=Olli.Pettay a=blocking2.0
...
--HG--
extra : rebase_source : 764765bb56a218ec4b9be106eda1227156bf5181
2010-09-15 11:04:48 -07:00
Oleg Romashin
497f2db326
Merge with mozilla central 2779c55431a4, no conflicts
2010-09-10 22:32:25 -07:00
James Darpinian
f09185a36c
Bug 369306 - If dom.disable_window_flip is enable, block .blur() and .focus() if opener is different from the caller. r=jst a2.0=blocking
2010-09-09 20:18:23 +02:00
Chris Jones
9e23f35349
Merge m-c --> cedar
2010-09-07 17:35:15 -05:00
Chris Jones
aea040c795
Bug 590294, part 9: Add API to set a <browser> expectation of the content window's viewport, and to draw content pixels in the <browser> at particular scale factors. sr=smaug
2010-09-03 15:10:46 -05:00
Henri Sivonen
24613fa978
Bug 585819 - When the context passed to Range.createContextualFragment is "html" in an HTML document, use "body" as the context instead. r=bzbarsky, a=blocking2.0-betaN.
2010-09-01 14:41:07 +03:00
Kyle Huey
a846b63dba
Bug 583863: Refactor <input> implementation to deal with files that aren't on the disk. r=sicking a=blocking-fennec
...
--HG--
extra : rebase_source : 2b3605042aea4e4c8273cdad5ec7f05af15959cc
2010-09-05 14:00:05 -04:00
Kyle Huey
73e9690f8f
Backed out changeset af1365b24066
2010-09-05 11:32:57 -04:00
Kyle Huey
bde906120c
Bug 583863: Refactor <input> implementation to deal with files that are not on the disk. r=sicking a=blocking-fennec
2010-09-05 09:09:04 -04:00
Olli Pettay
37754ca52c
Bug 585173 - Process message manager. r=dougt a=blocking-fennec
2010-08-31 11:58:35 -07:00
Alon Zakai
bb1302234f
Bug 591052 - MessageManager wakeup service. r=mfinkle,smaug a=blocking-fennec2.0b1
2010-09-03 19:04:05 -07:00
Peter Van der Beken
64a1bd8360
Backout c130135dcf02 (Fix for bug 590612 (Speed up js-wrapping in classinfo when we already have a wrapper)).
2010-09-14 22:27:02 -07:00
Peter Van der Beken
84457bdfaf
Fix for bug 590612 (Speed up js-wrapping in classinfo when we already have a wrapper). r=bz, a=jst.
...
--HG--
extra : rebase_source : 4013e29c5430b2346e5b8f4c6cf3b68cb9f487b9
2010-08-28 10:04:25 +02:00
Boris Zbarsky
f6879c0a75
588174. Make it possible to pass an explicit callback function to mozRequestAnimationFrame. r=roc, sr=dbaron
2010-09-09 01:38:04 -04:00
Daniel Holbert
0c7ead0f64
Bug 276431 Patch 4c: Add convenience method nsIDocument::IsResourceDocument, for code shared between external resource docs & svg-as-image helper docs. r=roc sr=jst a=blocking
2010-09-08 13:40:39 -07:00
Daniel Holbert
f385159cba
Bug 276431 Patch 4: Add flag on nsIDocument to let us check if it's actually being used as an image. r=roc sr=jst a=blocking
2010-09-08 13:40:39 -07:00
Bobby Holley
1f719b8f98
Bug 589469 - Notify nsImageLoadingContent when its document switches.r+sr=bz,a=blocking-beta-5
2010-08-26 18:30:03 -07:00
Peter Van der Beken
1de207af3c
Fix for bug 565742 (too much QIing/Addrefing/Releasing under NativeInterface2JSObject). r=smaug, a=bsmedberg.
2010-07-13 17:44:51 +02:00
Jonas Sicking
5656569763
Bug 546857 Part 6: Disable XUL for pages, unless user specifically opts in for domain. r=jst a=blocker
2010-08-19 16:12:46 -07:00
Ms2ger
0cf7a5d525
Bug 562698 - Part c: Pass Elements to AttributeWillChange; r=bzbarsky, a=dbaron
2010-08-24 09:06:20 +02:00
Ms2ger
27271a8a8f
Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-24 09:05:56 +02:00
Jonas Sicking
1efbd766ca
Back out bug 546857 Part 6 due to talos failures. a=backout
2010-08-19 18:41:58 -07:00
Jonas Sicking
1a06bd84dd
Bug 546857 Part 6: Disable XUL for pages, unless user specifically opts in for domain. r=jst a=blocker
2010-08-19 16:12:46 -07:00
Jonas Sicking
a658707f99
Bug 546857 Part 1: Fix nsDOMParser to make it useful from xpcshell tests. r=bz a=blocker
2010-08-19 16:06:06 -07:00
Mounir Lamouri
b0401c6221
Bug 583610 - Value sanitizing algorithm form <input type='url'>. r=smaug sr=jst a2.0=blocking
2010-08-18 20:34:14 +02:00
L. David Baron
38c6bf9401
Backed out changeset 2e55203d7b80 to fix orange (test_bug508115.xul timing out).
2010-09-13 20:44:17 -07:00
Jonas Sicking
b6ae0cb58a
Bug 591198 - Don't make elements disappear if XBL bindings fail due to security restrictions. r=jst a2.0=blocking
2010-09-14 02:22:06 +02:00
Bobby Holley
7a580f398c
bug 512260 - Add image tracker to nsDocument and register content images with it.r=roc,sr=dbaron,a=blocker
2010-08-03 20:40:29 -04:00
Jim Chen
fa4d8d116b
Bug 582644 - IME event remoting, patch to content; r=smaug, blocking-fennec=2.0a1+
2010-08-17 01:07:44 -07:00
Olli Pettay
75b4ffdc0e
Bug 462076 - Dynamically inserted iframes on refresh sometimes trade places, r=bz
2010-08-17 17:13:55 +03:00
Ehsan Akhgari
3068a7eddc
Back out bug 582644 and 576716 because of mochitest-3 oranges
2010-08-16 19:14:00 -04:00
Jim Chen
8053ee8f11
bug 582644 - IME event remoting, patch to content r=smaug blocking-fennec=2.0a1+
2010-08-16 14:48:32 -07:00
Vladimir Vukicevic
c820f5632e
b=572522; add experimental mozArrayBuffer to XHR; r=jst, a=bsmedberg
2010-08-14 10:52:19 -07:00
Markus Stange
e6381b3f19
Bug 572688 - Add a DOM API called document.mozSetImageElement for overriding -moz-element ID target elements. r=jonas, r=roc
2010-08-13 15:35:36 +02:00
Markus Stange
2ea78354c5
Bug 572689 - Make nsSVGRenderingObservers observe elements instead of frames. r=roc
2010-08-13 15:31:31 +02:00
Boris Zbarsky
456e9e5548
Bug 569520 part 2. Implement a mozRequestAnimationFrame/mozAnimationStartTime API. r=roc, a=joe
2010-08-11 17:05:28 -04:00
Robert O'Callahan
bae3fa4de3
Backed out changeset 66c25030a8d4
2010-08-12 11:28:49 +12:00
Boris Zbarsky
a746dcb366
Bug 569520 part 2. Implement a mozRequestAnimationFrame/mozAnimationStartTime API. r=roc, a=joe
2010-08-11 17:05:28 -04:00
Boris Zbarsky
d9188b16ef
Bug 577607 part 1. Make sure resource documents don't have presshells when their display document doesn't. r=roc
2010-08-11 17:05:26 -04:00
Kyle Huey
2a2801990e
Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz
2010-08-02 15:19:04 -07:00
Justin Lebar
6544506912
Bug 561076 - Pref callback changes severely slow down reftest and shutdown.
...
--HG--
extra : rebase_source : bf83192c89f953772d8dbfb530e18402e181a139
2010-07-31 10:17:49 -07:00
Robert Sayre
d580edd975
Merge mozilla-central to tracemonkey.
2010-07-31 14:19:27 -07:00
Brian Birtles
6c35d0694f
Bug 527270: Implement SMIL TimeEvents. r=dholbert,smaug; sr=roc; a=blocking-betaN
2010-07-31 16:02:52 +09:00
Craig Topper
a53310509d
Bug 579830 - Change nsCOMPtr<Element> to nsRefPtr<Element>. Change one location that was QIing to Element. r=bz a2.0=benjamin
...
--HG--
extra : rebase_source : db2a1a863ed6c646ef8eb850eaf93b64b4552be7
2010-07-30 20:44:45 -07:00
Justin Lebar
510267fbd6
Backed out changeset d9717604f007
2010-07-30 11:36:18 -07:00
Justin Lebar
111e7ef187
Bug 561076 - Use a hashtable to speed up nsContentUtils::UnregisterPrefCallback. r=bzbarsky a=blocking2.0
...
--HG--
extra : rebase_source : 753885fe23666d392cea378b2d911a754df7ef58
2010-07-30 10:22:57 -07:00
Kyle Huey
9c0bd4c0a5
Backed out changeset 9e87c3efc33b
2010-07-29 16:01:41 -07:00
Kyle Huey
17533df9bd
Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz
...
--HG--
extra : rebase_source : 7d5f43bf8d7d109c9669db68589e26554df9a250
2010-07-29 12:41:04 -07:00
Kyle Huey
8ba5a6053c
Bug 581868: Remove nsIPrivateDOMImplementation. r=jst
...
--HG--
extra : rebase_source : 4e329c8b48034db725a1120094ec721d607dcb85
2010-07-29 12:23:13 -07:00
Kyle Huey
cc25e38cd5
Bug 575043: Remove internal uses of nsICaseConversion. r=smontagu sr=roc
...
--HG--
extra : rebase_source : f95ad3f21a95e354324e1524c378cad7146f3241
2010-07-29 12:22:16 -07:00
Robert Sayre
073bde8d2b
Merge mozilla-central to tracemonkey.
2010-07-30 21:57:41 -07:00
Robert Sayre
55a8586519
Merge mozilla-central to tracemonkey.
2010-07-27 13:09:04 -07:00
Robert Sayre
1b744a7685
Merge mozilla-central to tracemonkey.
2010-07-20 15:07:03 -07:00
Luke Wagner
99411cc93d
Bug 549143 - fatvals
2010-07-14 23:19:36 -07:00
Robert Sayre
38029f43fa
Merge mozilla-central to tracemonkey.
2010-07-12 20:42:21 -07:00
Mats Palmgren
2cc4e040ea
Make it possible to drag a non-selectable node again. b=574596 r=dbaron
2010-07-12 22:24:25 +02:00
Robert Sayre
34b4182b78
Merge mozilla-central to tracemonkey.
2010-07-08 18:15:52 -07:00
Neil Rashbrook
a50cec31b6
Follow up to bug 568691 - Fix some of the static windows build bustage that is due to various dependencies in layour widget and chrome. r=roc.
2010-07-08 09:01:28 -07:00
Robert Sayre
70fc03b113
Merge mozilla-central to tracemonkey.
2010-07-02 17:25:52 -07:00
Benjamin Smedberg
ab295cd35f
Bug 576540 - nsContentUtils::Init is getting the image loader module, which is initializing the graphics module before they expect to be initialized. This breaks the chain by lazily initializing the image loader and image cache from contentutils, r=joe sr=bz
...
--HG--
extra : rebase_source : cb612418b6e4be90bace1e69f5ff9432496687f7
2010-07-02 17:15:52 -04:00
Mitchell Field
eb1e793da7
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
...
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
2010-07-02 10:27:06 -04:00
Olli Pettay
09290d1c85
Bug 575374 - Optimize ::GetInnerHTML (part 2), r=jst
...
--HG--
extra : rebase_source : 6e1574ed157561540b74d9f19b61f6292a42367e
2010-07-19 13:35:02 +03:00
Ehsan Akhgari
2cfa5ece15
Bug 581499 - CR and LF characters in a textarea field shouldn't trigger JIS x 4051 line breaking; r=roc approval2.0=benjamin
2010-07-26 20:05:11 -04:00
Peter Van der Beken
54a3679793
Part 6 of fix for bug 564266 (DOMCI GetItemAt/GetNamedItem should return nsWrapperCache) - pass the wrapper cache to WrapNative. r=jst.
...
--HG--
extra : rebase_source : 06db2c01b59630cd47c6d9d4f2302bf952233897
2010-05-10 20:53:05 +02:00
Olli Pettay
abf43f852b
Bug 566466 - speed up createElement(), r=jst, peterv
2010-07-23 12:49:57 +03:00
Justin Lebar
445d3bb942
Bug 581051 - Move selection.modify() from nsISelection.idl into nsISelection3.idl. r,approval2.0=jst
...
--HG--
extra : rebase_source : 9008b467241f21bc66d5fca734d916400d21e3b2
2010-07-22 11:02:06 -07:00
Masayuki Nakano
660981e020
Bug 389372 - Contenteditable node is still editable without focus; r=ehsan,masayuki,roc sr=jst a=blocking-2.0:betaN+
2010-07-22 12:22:44 -04:00
Masayuki Nakano
d7540e477b
backout the previous my check-ins
2010-07-22 11:11:34 +09:00
Masayuki Nakano
742e98c291
Bug 389372 Contenteditable node is still editable without focus r=ehsan+roc, sr=jst
2010-07-22 08:46:52 +09:00
Craig Topper
b9673b8709
Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
2010-07-21 15:05:17 -07:00
Boris Zbarsky
93922db9e1
Bug 578696 part 11. Stop holding strong refs when calling ContentRemoved and remove the now-unused IMPL_STRONGREF_MUTATION_NOTIFICATION macro. r=sicking
2010-07-21 11:37:41 -04:00
Boris Zbarsky
235296fdf0
Bug 578696 part 10. Stop holding strong refs when calling ContentInserted. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
998b474e42
Bug 578696 part 9. Stop holding strong refs when calling ContentAppended. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
8cfe0849e3
Bug 578696 part 8. Stop holding strong refs when calling AttributeChanged. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
39c6f594bb
Bug 578696 part 7. Stop holding strong refs when calling AttributeWillChange. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
ae9e1bc03c
Bug 578696 part 6. Stop holding strong refs when calling CharacterDataChanged. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
76ef6dec31
Bug 578696 part 5. Stop holding strong refs when calling CharacterDataWillChange. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
b8256cdb51
Bug 578696 part 4. Stop holding strong refs when calling NodeWillBeDestroyed. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
fc02cf625f
Bug 578696 part 3. Stop holding strong refs when calling ParentChainChanged. r=sicking
2010-07-21 11:33:31 -04:00
Markus Stange
b5159a8bd0
Bug 392188 - Add a XUL attribute called "clickthrough" that determines whether an element accepts mouse events when it's in a background window. r=smaug
2010-07-16 14:50:28 +02:00
Henri Sivonen
e985ea0186
Bug 560256 - Ignore document.write() from external scripts when there is no proper insertion point. r=jonas.
2010-06-19 09:38:41 +03:00
Boris Zbarsky
bec14b24a7
Bug 577309 part 1. Fix the assertion in IsRootOfAnonymousSubtree to not fire on default insertion point content. r=sicking
2010-07-15 00:38:19 -04:00
Benjamin Smedberg
a249678c04
Final merge and landing of bug 568691 and dependent bugs to mozilla-central on a CLOSED TREE.
...
* bug 568691, register XPCOM components statically using manifests. r=mossop, with some test and build stuff r=vlad,sdwilsh
* bug 573557, rename categories with spaces to use hypens. r=jst
* bug 573739, Don't get the private browsing service during layout module initialization, r=ehsan
This initial merge does not include some work planned to land imminently:
* The extension manager still restarts. I need to solve a problem re-reading default preferences from extensions.
* MOZ_OMNIJAR is broken: there is a patch which I need to update in bug 568691.
* I will concurrently land a mobile-browser fix for component registration, but it may require some additional packaging changes.
2010-07-01 14:26:25 -04:00
wfernandom2004@gmail.com
e875574fed
Bug 575701 - build warning in nsDOMEventTargetWrapperCache.cpp
...
--HG--
extra : rebase_source : 7a70347e3eda412bb64020fd23a29c6cae1e17c2
2010-07-01 19:34:51 +03:00
Benjamin Smedberg
4d172dd53d
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
2010-07-01 11:55:57 -04:00
Benjamin Smedberg
a2833452f8
Merge mozilla-central to the bug 568691 branch.
...
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Benjamin Smedberg
63c0077443
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
762def30bb
Merge mozilla-central into the static-xpcom-registration branch.
2010-06-23 17:26:25 -04:00
Ehsan Akhgari
80133c9a6d
Bug 520189 - Correct the component IDs
2010-06-23 16:03:20 -04:00
Benjamin Smedberg
45af085fff
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Olli Pettay
41b6035eee
Bug 568955 - Optimize nsDOMEvent::SetEventType, r=sicking
...
--HG--
extra : rebase_source : e98c945ce5e7b494bd2046efd6dc7b8379fabc51
2010-06-22 21:12:12 +03:00
Olli Pettay
5cac785da5
Bug 573422 - WebSocket .URL should be .url, r=sicking
...
--HG--
extra : rebase_source : 4dd3004568043ce8c3ec7e16f116de2639e3d6ee
2010-06-21 22:56:03 +03:00
Benjamin Smedberg
80b423e0a0
Bug 569644 - Query the plugin host directly when searching for MIME types, rather than using Gecko-Content-Viewer category manager registration, r=bz
2010-06-10 12:42:16 -04:00
Olli Pettay
8f81d70abb
Bug 566024 - Add a 'global' messageManager, r=jst
2010-06-10 12:26:19 +03:00
Olli Pettay
f48d7a4a08
Bug 574089 - Optimize ::GetInnerHTML, r=jst
...
--HG--
extra : rebase_source : 3ed1549eaa96d3ff3fe6bf2bb2562dd9e68fcc17
2010-06-26 23:39:56 +03:00
Ms2ger
991ef5697d
Bug 566776 - Some nsINode methods defined in nsGenericElement.cpp return nsnull as an nsresult. r=jst
2010-05-20 10:41:00 -04:00
Doug Turner
901e02b2de
Merging with mozilla-central. Manually merged: content/canvas/src/nsCanvasRenderingContext2D.cpp ipc/ipdl/Makefile.in toolkit/toolkit-tiers.mk toolkit/xre/nsEmbedFunctions.cpp
...
--HG--
rename : gfx/thebes/src/gfxSharedImageSurface.cpp => gfx/thebes/gfxSharedImageSurface.cpp
rename : gfx/thebes/public/gfxSharedImageSurface.h => gfx/thebes/gfxSharedImageSurface.h
2010-06-28 16:33:19 -07:00
Oleg Romashin
b8ab8239cd
Auto-merge with m-c b51803f3fdef
2010-06-25 08:30:40 -04:00
Doug Turner
4719dd0705
Automerge w mozilla-central
2010-06-24 14:06:13 -07:00
Jason Duell
1b0fefc8aa
Merged again from m-c to get latest bits and avoid deleted branch issue.
2010-06-22 17:57:09 -07:00
Jason Duell
d194b9d486
Merge from m-c.
...
Fair amount of merge conflicts.
Biggest item was changes to nsHttpChannel from web sockets changes.
Other likely suspects if things are borken:
nsFrameLoader.cpp:
- nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
nsnull (m-c) to local process call to new nsFrameMessageManager(),
callback arg? Smaug said null.
- only calling SetCallBackData for local case. also +r smaug.
nsPrefBranch.cpp had fairly extensive merge conflicts.
nsChromeRegistry had lots of changes.
Dougt did most of the non-necko changes (thanks).
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
2010-06-22 17:33:57 -07:00
Josh Matthews
670215298c
Bug 564382 - Remove CPOWs from PContentProcess tree. r=olli
2010-06-17 14:10:14 -07:00
Doug Turner
ded51c1c5f
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Oleg Romashin
b36fb69349
Merge with latest mozilla central r 42802:ffbc3baf03ae
2010-05-25 15:19:33 -04:00
Olli Pettay
58b4f71840
m-c to e10 merge
2010-05-24 17:45:59 +03:00
Mats Palmgren
4915b380e1
Bug 39098 - Elements with visibility:hidden, visibility:collapse, or display:none get copied to the clipboard. r=dbaron
2010-05-25 01:24:15 +02:00
Doug Turner
3ad0032930
Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
...
also removed modules/plugin/default*
2010-05-17 08:59:15 -07:00
Olli Pettay
61c8ca96ee
Bug 548847 - [E10s] forward modal (chrome) dialogs from content to chrome, r=jst
2010-05-17 14:25:22 +03:00
Chris Jones
9327ed8dcc
Merged m-c
2010-05-13 18:04:53 -05:00
Doug Turner
fe405e740c
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Doug Turner
8f97a20153
Merge with m-c. no hand edits
2010-04-29 21:04:50 -07:00
Jim Mathies
dfb12206b9
Bug 513162 - Add 'top, right, bottom, left' margin support in nsAttrValue. r=smaug.
2010-06-24 21:01:07 -05:00
Mats Palmgren
fb69d7564f
Backout bug 39098 due to Tinderbox orange.
2010-05-21 18:28:39 +02:00
Mats Palmgren
96b6a1a45d
Bug 39098 - Elements with visibility:hidden, visibility:collapse, or display:none get copied to the clipboard. r=dbaron
2010-05-21 15:52:07 +02:00
Mounir Lamouri
6b57ca1497
Bug 562932 - "Implement control attribute for label element" [r=sicking sr=smaug]
2010-05-19 22:28:10 -04:00
Ehsan Akhgari
a87b134220
Bug 560647 - add startup timeline instrumentation; r=vlad
2010-05-19 19:22:19 -04:00
Ehsan Akhgari
d051ffeaed
Bug 534785 - Move the ownership of editor and selection controller from the text frame to the content node; r=roc,jst sr=roc
...
(transplanted from 2437636244f39bbdc7d20b062e2c978b9d85c239)
--HG--
rename : layout/reftests/forms/placeholder/placeholder-14.html => layout/reftests/forms/placeholder/placeholder-18.html
extra : transplant_source : %247cbD%F3%9B%BD%C7%D2%0B%06.%2C%97%8B%9D%85%C29
2010-04-21 16:17:41 -04:00
Jonas Sicking
0a93bbb190
Bug 564863: Speed up id/name handling by letting elements register/unregister themselves. r=smaug
2010-06-03 18:09:20 -07:00
Jonas Sicking
c46348bf73
Bug 564591: Speed up BindToTree/UnbindFromTree by only doing accesskey related work if the accesskey attribute is set. r=smaug
2010-06-03 18:08:57 -07:00
Olli Pettay
078f01ee1d
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
2010-05-18 15:28:37 +03:00
Olli Pettay
ebdab93b4c
Backout Bug 549682
2010-05-18 13:10:47 +03:00
Olli Pettay
af68dc73cd
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
...
--HG--
extra : rebase_source : 45b28a7762428193873a636fa7d5108607f9e4a3
2010-05-18 11:52:24 +03:00
Vladimir Vukicevic
b99bb96c47
b=561168; convert canvas to use layers for rendering; r=roc,bas
2010-05-17 21:04:22 -07:00
Boris Zbarsky
9f46f37b84
Backed out changeset 90d627f2471e (bug 564979) because it broke mochitests.
2010-05-17 14:59:49 -04:00
Boris Zbarsky
f830440dab
Bug 564979. Get rid of nsINode::GetSibling and just use GetNext/PreviousSibling instead. r=peterv, sr=sicking
2010-05-17 14:18:25 -04:00
Boris Zbarsky
e98cd67374
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
Boris Zbarsky
6d68f7887f
Bug 564432 part 2. Give nsINode a first-child pointer r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
Boris Zbarsky
2a6505321c
Bug 564432 part 1. Give nsINode next/previous sibling pointers. r=jst, sr=sicking
2010-05-10 21:12:33 -04:00
wfernandom2004@gmail.com
eac77c5f8b
Bug 562681, websockets (protocol v76), r=smaug
...
--HG--
extra : rebase_source : 3fd1b153d688eba6fa6ffb499bc704dd9ca2a3c2
2010-06-17 21:36:01 +03:00
wfernandom2004@gmail.com
7b192188c1
Bug 472529, websockets (protocol v75), r=smaug+biesi
...
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
extra : rebase_source : 44e45b23f85ec0095677233cdbd970c33b0c87b4
2010-06-17 21:34:24 +03:00
wfernandom2004@gmail.com
e1b3b326b5
Bug 472529, websockets (content patch)
...
--HG--
extra : rebase_source : 831a44f14acffa793cd3814d40a0d44bf152decb
2010-06-17 14:27:52 +03:00
Boris Zbarsky
8f5ac05aaf
Bug 479655 part 2. Add element restyle flags. r=dbaron, sr=jst
2010-06-18 12:23:04 -04:00
Boris Zbarsky
f4cb58ddb5
Bug 479655 part 1.5. Free up two more element bits. r=jst
2010-06-18 12:23:04 -04:00
Doug Turner
ed6494b616
merge with m-c.
2010-04-26 23:17:51 -07:00
Peter Van der Beken
6fe7a598df
Fix for bug 558973 ("ASSERTION: Nodes that are not documents, document fragments or elements can't be parents!"). r=jst.
...
--HG--
extra : rebase_source : 6d9f76e94457823bb425f546053f4d24e80aec5c
2010-04-15 10:28:57 +02:00
Blake Kaplan
453d23ad35
Fix bug 532730. r=jst sr=sicking
...
--HG--
extra : rebase_source : 0188a1388b4c82a55d29a54e08c91568b1ff817f
2010-04-27 15:39:52 -07:00
Justin Lebar
0897480e5e
Bug 496275 - Expose JS API for modifying page's selection. r=mats, sr=jst
2010-04-28 19:47:23 +02:00
Oleg Romashin
87c511839e
Merged with mozilla-central
2010-04-22 20:22:26 -04:00
Doug Turner
6c196f14e2
Automerge with mc. no manual changes
2010-04-21 03:31:13 -07:00
Neil Deakin
ceb1712f98
Bug 418521, improve the way focus indicators are displayed to correlate better with system behaviour, add -moz-focusring property to apply only when focus rings should be drawn, r=dao,jmathies,dbaron sr=neil
2010-04-21 10:53:42 -04:00
Chris Jones
09869cfb77
Merge mozilla-central
2010-04-16 01:34:35 -05:00
Oleg Romashin
8de514e284
Merged with mozilla-central
2010-04-07 06:59:04 -04:00
Ehsan Akhgari
a7ebcd12b9
Back out the editor lazy inititialization patches (bug 221820) to try to solve the orange in bug 557689
2010-04-06 21:08:58 -04:00
Doug Turner
c15f159231
merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
2010-03-26 14:22:48 -07:00
Benedict Hsieh
dfa9ca21a4
Bug 51470 - [E10s] The tab browser should inform the chrome process during navigation. r=smaug,
...
sr=bsmedberg
2010-03-26 11:39:39 -07:00
Timothy Nikkel
d0c1cab2a9
Bug 553366. When flushing, make sure to flush external documents too. r=bzbarsky
2010-04-10 13:03:40 -05:00
Ehsan Akhgari
1d27c39d4a
Bug 520189 - Fix copy and test for the HTML editor; f=bzbarsky,dbaron r=sayrer,peterv,bzbarsky sr=roc
2010-04-09 17:06:09 -04:00
Michael Kohler
57c581b0db
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:51 +02:00
Michael Kohler
9397418412
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Boris Zbarsky
f7d7c95ec6
Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
2010-05-05 14:18:05 -04:00
Boris Zbarsky
4625aac0dd
Bug 560503. Don't check for mutation observer uniqueness; callers should handle that. r=sicking
2010-05-05 14:18:03 -04:00
Peter Van der Beken
922c155511
Part 11 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - move nsIDOMNSElement implementation to nsGenericElement. r=jst.
...
--HG--
extra : rebase_source : 6b39d2cbb5b6462b0d1e65ee0f204fb1804a468e
2010-04-19 17:41:37 +02:00
Peter Van der Beken
d062d2ec2d
Part 9 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - use nsNode3Tearoff for all nodes. r=jst.
...
--HG--
extra : rebase_source : 4f073ae38036328091d2d4cf1e0ffbac2a06e98b
2010-04-19 17:41:37 +02:00
Peter Van der Beken
b480e94b8d
Part 8 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::Get/SetTextContent. r=jst.
...
--HG--
extra : rebase_source : b4d9121b6a883d8c5f3ed526b630f2facc94a21e
2010-04-19 17:41:33 +02:00
Peter Van der Beken
60b38d0d40
Part 7 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::IsEqualNode/CompareDocumentPosition/IsSameNode. r=jst.
...
--HG--
extra : rebase_source : d4722a28e8c913dcb6f9a1e7bf13261a12b60525
2010-04-19 17:40:17 +02:00
Peter Van der Beken
68600cb34a
Part 6 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetFeature. r=jst.
...
--HG--
extra : rebase_source : 7b2ef182466615e7b244f7c5e55f327855b3cc6a
2010-04-19 17:40:16 +02:00
Peter Van der Beken
2d92228c9a
Part 5 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsIDOM3Node namespace-related methods to nsINode. r=jst.
...
--HG--
extra : rebase_source : 9f4680ed3d8dec7001503c57f9d4bede74392b2f
2010-04-19 17:40:16 +02:00
Peter Van der Beken
04e42800d3
Part 3 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::Get/SetUserData. r=jst.
...
--HG--
extra : rebase_source : a0f3ab12ed0f02dccf4d848fc879ee7c6497986a
2010-04-19 17:40:15 +02:00
Peter Van der Beken
abd7f913e0
Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
...
--HG--
extra : rebase_source : 5a07f12d9d13d92b796fd5f2cb182b069c3f87bf
2010-04-19 17:40:15 +02:00
Masayuki Nakano
6aa99dc4be
Bug 488420 IME enabled state is not modified when a focused editor's readonly attribute is changed r=smaug
2010-05-05 02:40:39 +09:00
Olli Pettay
611286756a
Bug 562321 - De-nsIDOM* nsIContentSerializer methods, r=sicking
2010-05-04 16:19:54 +03:00
Olli Pettay
8f9fc8c4d8
backout Bug 562321
2010-05-04 12:46:37 +03:00
Olli Pettay
0805824f19
De-nsIDOM* nsIContentSerializer methods, r=sicking
2010-05-04 11:39:47 +03:00
Neil Deakin
16e62a0020
Bug 545714, consolidate dropped link handlers into one single component and use it for security checking, r=mano,neil,sr=sicking
2010-04-18 14:27:18 -04:00
Chris Jones
7329573dd7
Bug 544936, part 6: Submit a browser minidump along with the plugin's, if we got one. r=dolske,gavin,josh
2010-03-24 16:22:04 -05:00
Doug Turner
2225a94f11
Bug 564402 - slots #define in Qt, prevents Qt builds on trunk. r/sr=jst
...
--HG--
extra : rebase_source : 5f7ac6c449ea03e4be8ab6834d3f1880cb7d9c80
2010-05-11 16:32:17 -07:00
Timothy Nikkel
b5603935b7
Backed out changeset a6138098775f (bug 559996) for causing orange.
2010-05-11 21:24:02 -05:00
Timothy Nikkel
c3b2bfbc56
Bug 559996. Lazy frame construction can sometimes cause a subdocument to not scroll to ref in url. r=jst
2010-05-11 19:30:40 -05:00
Craig Topper
cb8187eff9
Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
2010-05-11 13:41:47 -07:00
Ehsan Akhgari
862eb9644f
Bug 221820 - Part 4: Fix the newline handling for text fields without an editor; r=bzbarsky
...
--HG--
extra : rebase_source : 92d9e491351a6183f0232604cd989c14d10d5fad
2010-02-22 16:15:56 -08:00
Ehsan Akhgari
af32591ddc
Bug 221820 - Part 4: Fix the newline handling for text fields without an editor; r=bzbarsky
2010-02-22 16:15:56 -08:00
Olli Pettay
d55a9c4d4f
Bug 561173 - Reduce QIing and Addref/Release while setting innerHTML, r=jst, a=1hourlimit
2010-04-24 13:41:02 +03:00
Olli Pettay
0797892373
Bug 552255, a bit more strict focus handling, r=enndeakin, sr=jst, a=1hourlimit
2010-04-24 13:40:48 +03:00
Jonas Sicking
930783a5d2
Bug 515401: Make implementation of <base> HTML5 compliant, and clean it up. r=benjamn a=dholbert
2010-04-23 09:10:07 -07:00
Robert O'Callahan
a982d52092
Bug 534566. Use separate nsPropertyTables for different categories so we don't pollute the property name list with unrelated names. r=sicking
2010-04-23 14:41:38 +12:00
L. David Baron
f2a1d900ab
Backed out changeset f0d3b958d38d (bug 552523) for causing 137-140 mochitest failures on the two mochitest runs (both Windows) that have completed so far.
2010-07-02 18:15:13 -07:00
Sid Stamm
15ea2fb656
Bug 552523 - enable CSP active and report-only modes simultaneously, r=dveditz
2010-07-02 15:26:35 -07:00
Timothy Nikkel
751acd36a6
Merge backout of 761790684f3b (Bug 553366) for suspicion of causing tsvg_opacity regression.
2010-04-10 21:53:23 -05:00
Timothy Nikkel
2dddd62f0b
Backout 761790684f3b (Bug 553366) for suspicion of causing tsvg_opacity regression.
2010-04-10 21:52:53 -05:00
Craig Topper
771eede254
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Craig Topper
9eccdbd4d7
Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc
2010-04-10 16:09:38 -04:00
Timothy Nikkel
4b586a06c3
Bug 553366. When flushing, make sure to flush external documents too. r=bzbarsky
2010-04-10 13:03:40 -05:00
Timothy Nikkel
2323e2a038
Bug 502937. Part 2.5. Provide an API to get the flattened tree parent of an nsIContent. r=bzbarsky
2010-04-16 13:15:28 -05:00
Timothy Nikkel
3f76f48e84
Bug 502937. Part 2. Add bits to nsINode.h. r=bzbarsky sr=sicking
2010-01-18 03:26:28 -06:00
Olli Pettay
f49a1036af
Bug 558148 - Optimize nsContentUtils::HasMutationListeners, r=sicking
...
--HG--
extra : rebase_source : f5e8a726afadcc0af75f32407849638badfb65b9
2010-04-16 12:05:25 +03:00
Felipe Gomes
3a5e3b045a
Bug 489127 - nodesFromRect required for better usability on mobile devices (part 4) [r=roc]
2010-04-07 20:31:26 -04:00
Timothy Nikkel
c8a479d28b
Bug 559996. Lazy frame construction can sometimes cause a subdocument to not scroll to ref in url. r=jst
2010-05-11 19:30:40 -05:00
L. David Baron
ade6177e17
Make the 'noappend' selector optimizations only restyle later siblings, which is what they need to do. (Bug 534804) r=bzbarsky
2010-05-14 22:01:46 -07:00
L. David Baron
a464130609
Additional restyling is needed for :empty + E and :empty ~ E selectors. (Bug 534804) r=bzbarsky
2010-05-14 22:01:45 -07:00
Boris Zbarsky
626e1bb052
Bug 565820. Use Element as the return value for ReferencedElement. r=roc
2010-05-14 13:04:51 -04:00
Ben Newman
b3cb7ea79d
Bug 516522 - CPOW: Cross-Process (JavaScript) Object Wrapper. r=mrbkap r=bent sr=jst
2009-11-06 12:43:39 -08:00
Doug Turner
9e52c27932
merge from mozilla-central. no merges required
2010-03-23 02:53:35 -07:00
Jason Duell
69b885991b
Merge from m-c in order to fix e10s necko hangs caused by last m-c merge.
2010-03-19 23:55:40 -07:00
Markus Stange
5fb3e948bb
Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
2010-03-17 18:10:57 +01:00
Neil Deakin
8f3acb3041
Bug 501154, consolidate places where clipboard events are fired from, r=smaug,sr=neil
2010-03-19 14:32:13 -04:00
Robert Longson
c6f98571f9
Bug 553053 - Should not create frames for SVG animation elements, it interferes with clipPath validation and is inefficient. r=dholbert,sr=roc
2010-03-19 11:17:49 +00:00
Daniel Holbert
2c217de78c
Bug 541588 subpatch 1: Change method signatures in nsSMILAnimationController, and subclass nsRefreshObserver. r=roc
2010-03-18 21:14:40 -07:00
Peter Van der Beken
75418d48ea
Rev IID (follow-up from bug 540848).
...
--HG--
extra : rebase_source : 193c4ec222412dc014b850002078d060ec0227e0
2010-03-18 19:26:30 +01:00
Laurent Jouanneau
8b9930f133
Bug 545644 - Regression: HTML 'nbsp' entity is not handled correctly in xHTML mode. r=Olli sr=Jonas
2010-03-18 17:07:32 +01:00
Peter Van der Beken
e5d87ec5bb
Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
...
--HG--
extra : rebase_source : 8e03b54ff6117dcac27188b296c59dcafbb6db78
2010-03-17 16:09:05 +01:00
Peter Van der Beken
3e3654ffca
Fix for bug 540848 (Add appendChild/insertBefore/replaceChild/removeChild on nsINode). r=bz.
...
--HG--
extra : rebase_source : 4550ff196ab5fd1acbc72e7c94b7a31d073ae5dd
2010-03-17 16:06:19 +01:00
Daniel Holbert
9ce0b48605
merge after backing out bug 541588
2010-03-18 07:58:33 -07:00
Daniel Holbert
82534e711d
Backed out changeset 59f507847beb (bug 541588) to see if it was responsible for minor SVG perf regression.
2010-03-18 07:58:09 -07:00
Daniel Holbert
97312ef359
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-17 01:54:20 -07:00
Justin Dolske
1db3f5a1ce
Bug 550293 - plugin-crashed UI needs more user opt-in. r=vlad, ui-r=faaborg
2010-03-16 22:10:08 -07:00
Daniel Holbert
1b7f3ee4bc
Bug 534028, Patch A: Make nsIContent::GetAnimatedAttr()'s nsIAtom argument non-const. r=roc
2010-03-16 16:17:32 -07:00
Ben Turner
0bdadbfbee
Bug 550275 - 'Implement the HTML5 structured clone algorithm'. r=jst+mrbkap, sr=jst.
2010-03-17 12:55:45 -07:00
Markus Stange
4a997d3554
Backed out changeset e17c076aceea, bug 508482 (:-moz-window-inactive pseudoclass) because of test_righttoleft.xul test failures.
2010-03-17 20:03:53 +01:00
Markus Stange
f1f3037861
Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
2010-03-17 18:10:57 +01:00
Daniel Holbert
563c185c57
Backed out changeset 68363c7a7f06 due to debug mochitest orange w/ abort_if_false failure
2010-03-11 23:11:09 -08:00
Daniel Holbert
3565228251
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-11 22:03:49 -08:00
Doug Turner
4956b23fb3
Merge with m-c
2010-03-18 21:53:17 -07:00
Jason Duell
a5f74621b1
Merge from mozilla-central (rev 783ef71b479e) to e10s tree; gets xpcshell working again.
2010-03-18 14:59:34 -07:00
Doug Turner
ef22106e0b
[Bug 553149] Implement sendCrossProcessKeyEvent for e10s. r=smaug
2010-03-18 23:52:18 -07:00
Doug Turner
85bd4fb391
Merge with mc
2010-03-17 10:37:32 -07:00
Doug Turner
d08632917d
Merge with mc
2010-03-08 10:09:55 -08:00
Jonas Sicking
3175f89133
Bug 534136 Part 3: Optimize atom-using code for the fact that atoms store 16bit strings. Also take advantage of new nsAtomString API. r=bz
2010-03-08 07:45:00 -08:00
Jonas Sicking
c4106f7f22
Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap
2010-03-08 07:45:00 -08:00
Olli Pettay
e2ad087211
Bug 549884 - [E10s] add .docShell to TabChildGlobal, r=dougt
2010-03-03 22:30:25 +02:00
Doug Turner
5daaf36bf1
Merge
2010-03-01 15:36:51 -08:00
Chris Jones
bc05dd163b
Merge from mozilla-central
2010-02-22 21:31:18 -06:00
Olli Pettay
72dc86132d
Bug 542242 - E10s, content process event handlers, r=jst, r=bsmedberg
2010-02-20 19:05:20 +02:00
Mike Kristoffersen
abdb2aa82c
Build bustage on Qt due to macro definition of malloc, realloc, etc. Most of this is just moving Qt #includes around. r=dougt
...
--HG--
extra : rebase_source : 9734e9e68754a6fc45bddbdc60bb5e898bb8cdb2
2010-03-04 13:51:42 -08:00
Olli Pettay
83b813bb98
Bug 549566, clean-up beforeunload message, r=sicking
...
--HG--
extra : rebase_source : 5abe27de295f9285b926f105d7ec317ebe1503ff
2010-03-03 14:41:57 +02:00
Jonas Sicking
aeb9ba77c3
Bug 543870: Implement File.url. r=bz sr=jst
2010-03-02 23:51:09 -08:00
Daniel Holbert
627f47b186
Bug 540090: Add method nsIDocument::HasAnimationController, to let us check for active SMIL animation without triggering lazy construction. r=roc
2010-03-02 23:09:51 -08:00
Zack Weinberg
2c3e543d1d
Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/style/nsICSSLoader.h => layout/style/nsCSSLoader.h
2010-03-02 13:00:53 -08:00
Zack Weinberg
1e69ee7cc3
Bug 544112 part 1: Make speculative and chrome style sheet loads go through the document object. Rearrange some C++ unit tests so they'll still link after part 2. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/html/tests/ParseCSS.cpp => layout/style/test/ParseCSS.cpp
rename : layout/html/tests/TestCSSPropertyLookup.cpp => layout/style/test/TestCSSPropertyLookup.cpp
2010-03-02 13:00:39 -08:00
Jonas Sicking
2591c1ea57
Fix bug 490790. r=dveditz
2010-03-02 11:40:14 -08:00
Alexander Surkov
be2b5e3966
Bug 534527 - Accessibility needs new DOM API part 2, r=smaug, sr=bz
2010-02-20 16:52:50 -08:00
Shawn Wilsher
8074dd15b2
Backed out changeset 1622d8dab8c3
2010-02-18 10:13:35 -08:00
Jonas Sicking
eb4d99e601
Fix license in new files added for bug 546528
2010-02-25 01:25:53 -08:00
Jonas Sicking
1a41a3c97c
Bug 546528 part 3: Implement FormData. r=benjamn
2010-02-24 21:58:18 -08:00
Robert O'Callahan
ef6f3c2ae0
Bug 503989. Break MediaLoadListener reference cycle at shutdown. r=sicking,doublec
...
--HG--
extra : rebase_source : bbd326582e4a7d0864affcfe3a715e228c4b2647
2010-02-24 11:14:14 -08:00
Shawn Wilsher
149f5aac0a
Bug 542592 - Change how we use/store nsDocument::mLinkMap
...
This makes changes nsDocument::mLinkMap in a number of ways:
1) renamed to mStyledLinks to better reflect its new nature.
2) change it to an nsTHashtable of Link*. It no longer has a strong reference
3) add some assertions to make sure we call ForgetLink and AddStyleRelevantLink
in pairs.
This also makes mozilla::dom::Link::ResetLinkState take a boolean indicating if
we should notify or not.
r=bz
2010-02-24 08:37:03 -08:00
Shawn Wilsher
aab3b02a8b
Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h]
...
r=bz
2010-02-24 08:37:02 -08:00
Shawn Wilsher
9192e29456
Bug 461199 (Part 3) - Create a cached getter for mozilla::IHistory on nsContentUtils.
...
r=sicking
2009-11-09 10:00:53 -08:00
Shawn Wilsher
f0cb06c199
Bug 461199 (Part 3) - Create a cached getter for mozilla::IHistory on nsContentUtils.
...
r=sicking
2009-11-09 10:00:53 -08:00
Boris Zbarsky
ebac0e31a3
Bug 534526 part 2. Move AttributeWillChange out of SetAttrAndNotify, and in particular to before ParseAttribute, since some ParseAttribute implementations actually change the attribute value. Also move it to before we've changed the CSSDeclaration for inline style changes. r=sicking,longsonr,dbaron
2010-02-23 23:37:47 -05:00
Jonas Sicking
62651da7b8
Bug 547850: Make case folding code in HTML DOM only case fold ASCII characters. r=hsivonen
2010-02-23 09:38:10 -08:00
Daniel Holbert
75d663e49c
Backed out changeset 76abe26bf57c due to orange.
2010-03-10 15:03:34 -08:00
Daniel Holbert
91225f65c1
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-10 12:33:37 -08:00
Olli Pettay
8ef39a6b0c
Bug 560902 - Optimize nsFocusManager::ContentRemoved, r=enndeakin+sicking
...
--HG--
extra : rebase_source : 69c72c67341dd27dbd5a526c59c5ee52d2b6a813
2010-04-27 12:58:58 +03:00
Olli Pettay
6453041969
Bug 559315 - [HTML5] nsContentSink::Init call is slow, r=hsivonen+sicking
...
--HG--
extra : rebase_source : 877af1f1e332bfb27460c9485d09ed0f7fe64619
2010-04-27 12:57:32 +03:00
Henri Sivonen
95a61f78e3
Bug 569538 - Make aFromParser distinguish network, document.write and fragments in the HTML case. r=Olli.Pettay.
...
--HG--
extra : rebase_source : 2f4804245ff7b235736b882e0f9e84403e4e0ae6
2010-06-09 09:44:25 +03:00
Ehsan Akhgari
67c7d5d5e2
Bug 332636 - Handle backspace for Unicode plane 1 characters correctly; r=roc
...
--HG--
extra : rebase_source : a343610b06983d3328f3ddb2e7025193ab275094
2010-06-04 13:28:19 -04:00
Peter Van der Beken
fd4084623b
Fix for bug 519614 (Having to QI javascript scriptable helpers to nsIXPCScriptable is silly). r=mrbkap.
...
--HG--
extra : rebase_source : 10d46903d75cecff0f47f3bd483f849ea740e446
2009-09-28 23:00:35 +02:00
L. David Baron
3e1af5b102
Fire assertions when guard objects are used as temporaries. (Bug 531460) r=jst
2010-04-04 11:15:18 -07:00
Masatoshi Kimura
87b17f9962
Bug 463104: elementFromPoint should accept floating point coordinates. r=bz
2010-04-03 07:34:24 -04:00
Shawn Wilsher
d3c3fdfb7a
Fix comments on Get[ASCII|UTF]Origin. No bug. r=bz
2010-04-02 09:43:14 -07:00
Ginn Chen
955b6dba8c
Bug 555669 CTypes.cpp failed to compile on Solaris r=sayrer
2010-03-30 14:29:59 +08:00
Robert Sayre
5cf27a725e
Merge tracemonkey to mozilla-central.
2010-03-26 15:53:14 -07:00
Andreas Gal
cef73f06e6
Don't include JS-engine internal header files in header files outside the JS engine (bug 549440, r=jst).
2010-03-04 16:17:05 -08:00
Andreas Gal
9d5b1c0316
Disallow embeddings reaching into our guts (part 1: jsnum.h, bug 548205, r=brendan).
2010-03-01 13:30:23 -08:00
Robert Sayre
27b5a3b6fb
Merge mozilla-central to tracemonkey.
...
--HG--
rename : dom/indexedDB/IDBCursorRequest.cpp => dom/indexedDB/IDBCursor.cpp
rename : dom/indexedDB/IDBCursorRequest.h => dom/indexedDB/IDBCursor.h
2010-06-30 11:54:20 -07:00
Robert Sayre
0a9fd0ff39
Merge mozilla-central to tracemonkey.
2010-06-23 17:04:20 -07:00
Robert Sayre
e4f2411102
Merge mozilla-central to tracemonkey.
2010-06-23 10:21:18 -07:00
Robert Sayre
690a859635
Merge mozilla-central to tracemonkey.
2010-06-21 18:01:14 -07:00
Luke Wagner
f032df96b4
Bug 565157 - typed JS_AddRoot (r=igor)
2010-06-07 17:05:02 -07:00
Benjamin Smedberg
3ad7eb7f3a
Merge mozilla-central into electrolysis.
2010-02-09 21:22:09 -05:00
Ted Mielczarek
d40733d453
Bug 541076 - add minidump id and plugin name to PluginCrashed event. p=ted+dolske, r=jst, r=ted
2010-02-09 17:05:31 -08:00
Benjamin Smedberg
33745658c4
Merge mozilla-central into electrolysis
2010-02-09 11:39:28 -05:00
Makoto Kato
256f2577f8
Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref. r=jst
2010-02-08 11:49:18 +09:00
Benjamin Smedberg
f64a66954c
Merge mozilla-central into electrolysis.
2010-02-03 13:28:22 -05:00
Jan Gerber
7af2bd90de
Bug 526996: Expose the full file path for nsIDOMFiles to extensions. r/sr=sicking
2010-02-02 16:53:32 -08:00