Kyle Machulis
a3821f7a1b
Bug 742044 - Create BluetoothManager object for managing multiple adapters and firmware loading; r=bent
2012-05-23 18:06:36 -07:00
Ryan VanderMeulen
ad5057d319
Merge m-c to inbound
2012-05-23 19:35:05 -04:00
Neil Deakin
994d3d4070
Bug 757485, remove nsIXBLService and use nsXBLService directly, r=bz
2012-05-23 14:46:04 -04:00
Sid Stamm
643bfbcc0b
Bug 612391 - Convert CSP violation reporting from XHR to nsIUploadChannel. r=jonas
2012-05-23 16:00:42 -07:00
Ehsan Akhgari
529306539d
Bug 688438 - Fix the IME code to handle text controls correctly when checking for IME status; r=bzbarsky
2012-05-24 17:49:44 -04:00
Benjamin Smedberg
2187798a40
Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
...
--HG--
extra : rebase_source : 844b008c5167e6ca39a7ba9eeec8b30672938704
2012-05-18 13:30:49 -04:00
Benjamin Smedberg
d66580991f
Bug 755323 - Uploading large files with DOM File or FileReader will abort the browser from string OOM part 1 (ignoring the data: URI case for now), r=bz
...
--HG--
extra : rebase_source : 1f8dc688f869f307c5f33ea844ca98020380343e
2012-05-18 12:42:01 -04:00
Henri Sivonen
e7f0fbb03a
Bug 753278 - Make document.open() after aborting the parser a no-op. r=smaug.
2012-05-18 15:06:28 +03:00
Ms2ger
faa0b8ae7d
Merge m-c to m-i.
2012-05-18 13:32:20 +02:00
Robert Longson
b2c0e30df6
Bug 528332 - Implement non-scaling-stroke vector-effect. Part 2 - SVG changes r=dholbert
2012-05-18 09:34:25 +01:00
Ms2ger
896f9b9ace
Bug 756073 - Remove xpcprivate.h include from nsGenericElement.cpp; r=bholley
2012-05-18 10:29:40 +02:00
Ms2ger
3b577015ad
Bug 755200 - Simplify SetSelectionAroundHeadChildren; r=ehsan
2012-05-18 10:29:39 +02:00
Ms2ger
79e49f2965
Bug 750053 - Part a: Add nsISelection::Collapsed(); r=smaug
2012-05-18 10:29:39 +02:00
Ms2ger
495c4878c8
Bug 361460 - nsDocumentFragment::QI should not fall through to nsGenericElement::QI; r=sicking
2012-05-18 10:29:38 +02:00
Masatoshi Kimura
f61723f6fb
Bug 752402 - Support ArrayBufferView as a member of blobParts parameter. r=sicking
2012-05-17 17:53:44 -04:00
Jason Duell
87a4ee092b
Bug 748580 - websockets: omit close code when none passed to close(). r=mcmanus
2012-05-17 10:56:56 -07:00
Robert Longson
a067109b15
Bug 512525 - Implement SVG Fragment Identifier parsing and animation hyperlinking - Part 2 main implementation. r=jwatt
2012-05-17 11:02:41 +01:00
Jason Duell
9037c34d93
Bug 753179 - Websockets: never send 1005 close code on the network. r=smaug
2012-05-16 17:09:42 -07:00
Jason Duell
a4a8ae0b9a
Backed out changeset c567e28272d5: wrong bug #
2012-05-16 17:06:43 -07:00
Jason Duell
9e2b38b887
Bug 748580: Do not reply to server close with 1005/1006/1015 as close code. r=smaug
2012-05-16 17:05:06 -07:00
Doug Turner
8313ba6d13
Bug 751663 - Implement new device proximity like event that fires only when the screen is close to the user's face. r=smaug
2012-05-16 13:27:54 -07:00
Brian R. Bondy
5a6ca4a3a1
Bug 137450 - Fixed bug with end context not being included in HTML Format. r=bz
2012-05-16 12:39:54 -04:00
lwz
32d78b6bbb
Bug 137450 - Problem copying and pasting a table from a web page to excel. r=bz
2012-05-16 12:39:54 -04:00
Justin Lebar
30fbdf20b2
Bug 755320 - Make <iframe remote=true> work (the remote part should be ignored; it's just a normal iframe). r=smaug
2012-05-16 01:28:57 -04:00
Justin Lebar
505d34a3ac
Bug 755001 - Allow <iframe mozbrowser> to be explicitly in- or out-of-process. r=smaug
2012-05-16 01:28:56 -04:00
Ed Morley
09132a48b2
Backout f177646e2aa2 (bug 755320), 1bae327de007 (bug 755001) for test_browserFrame7.html M3 failures
2012-05-15 18:38:50 +01:00
Benoit Jacob
6598b33e08
Bug 732875 - 8/8 - move CheckedInt to MFBT, enable unit tests in mfbt/tests - r=jwalden
...
--HG--
rename : xpcom/ds/CheckedInt.h => mfbt/CheckedInt.h
2012-05-14 15:50:20 -04:00
Justin Lebar
b9c6be98de
Bug 755320 - Make <iframe remote=true> work (the remote part should be ignored; it's just a normal iframe). r=smaug
2012-05-15 12:36:43 -04:00
Justin Lebar
0a35198be0
Bug 755001 - Allow <iframe mozbrowser> to be explicitly in- or out-of-process. r=smaug
2012-05-15 12:36:33 -04:00
Ehsan Akhgari
46b9cd51f7
Merge mozilla-central into mozilla-inbound
2012-05-24 14:52:27 -04:00
Josh Matthews
c78ac89a1d
Bug 722845 - Part 5: Disable offline cache entries for private channels. r=mayhemer
2012-05-24 16:31:54 +01:00
Alexandre Poirot
b4a491a91f
Bug 682305 - nsXMLHttpRequest::Send fails with mChannel being implemented in JS. r=sicking
2012-05-10 19:58:48 +01:00
Blake Kaplan
557af2f0e7
Backed out changeset ad106d37ee43. The bug number in the changeset was wrong.
2012-05-15 12:03:01 +02:00
Alexandre Poirot
f2ad750bab
Bug 736046 - nsXMLHttpRequest::Send fails with mChannel being implemented in JS r=sicking
...
--HG--
extra : rebase_source : 447999d425cb6a405c287fecdcfc7810676ea3b9
2012-05-10 19:58:48 +01:00
Robert O'Callahan
2bbcb226e2
Bug 754556. Ensure that setting scroll positions in CSS pixels doesn't unexpectedly move the scroll position, especially not in the wrong direction. r=matspal
...
If the current scroll position is fractional, e.g. y=N.4 CSS pixels, and something tries to read the
position in CSS pixels and scroll to that position (e.g. calling window.scrollTo(0, rootElem.scrollTop),
or equivalently window.scrollBy(0, 0)), it can actually end up scrolling backwards. So create a new
method nsIScrollableFrame::ScrollToCSSPixels which ensures that scrolling to a CSS pixel offset tries to
preserve the current fractional scroll position if that's possible, and if that's not possible at least does
not allow the scroll position to move in the wrong direction.
2012-05-15 17:58:09 +12:00
Ryan VanderMeulen
21d08d0adc
Backout 449229be3db1 (bug 749455) to fix reftest failures. r=TrySchmy
2012-05-14 20:32:00 -04:00
David Keeler
f01f5458db
Bug 749455 - Use mContentType for click-to-play plugins in nsObjectLoadingContent::OnStartRequest. r=josh
2012-04-27 17:01:07 -07:00
Ed Morley
d38b916352
Backout 345ae68f15f4, b3b40121ac8d, 0d18b7a246d7, 9dbb6064ab58, dee9d7fa8eb6, 63eec6bfa948, 323c6be7cfe8 & f4aac7523a48 (bug 732875) for compilation failures
2012-05-14 21:05:24 +01:00
Benoit Jacob
43d4449b09
Bug 732875 - 8/8 - move CheckedInt to MFBT, enable unit tests in mfbt/tests - r=jwalden
...
--HG--
rename : xpcom/ds/CheckedInt.h => mfbt/CheckedInt.h
2012-05-14 15:50:20 -04:00
Matt Brubeck
d9a57e0763
Bug 754759 [leave open] - Mark 752226-1.html or 752226-2.html as asserting randomly [r=Ms2ger]
2012-05-14 08:30:20 -07:00
Andrew McCreight
4915a0b128
Bug 754151 - add macros for basic wrappercached cycle collected classes. r=smaug
2012-05-14 08:24:03 -07:00
Matt Brubeck
e67f46f75f
Merge mozilla-central and mozilla-inbound
2012-05-13 08:27:03 -07:00
Ms2ger
e25ca3b08c
Bug 752226 - Tests. r=evilpie
2012-05-11 17:46:54 +02:00
Tom Schuster
889e3a0487
Bug 752226 - Remove any use of JSVAL_IS_OBJECT. r=luke,Ms2ger
2012-05-11 17:46:26 +02:00
Mihai Sucan
0b9ab83152
Bug 673148 - (async-webconsole) Fix nsFrameMessageManager crasher; r=smaug
2012-05-04 19:45:03 +03:00
Olli Pettay
84d5ebb475
Bug 754089 - remote mozbrowser's messagemanager shouldn't have parent, r=jlebar
2012-05-11 10:47:40 +03:00
Joe Drew
f71f46752d
Merge last PGO-clean cset from inbound to central.
2012-05-10 21:25:37 -04:00
Mounir Lamouri
18041509b8
Bug 753978 - Be able to know if a window is part of an application. r=jlebar
2012-05-10 17:56:21 -07:00
Benjamin Smedberg
d1c11dffe5
Bug 737164 part C - switch various in-tree callers which are using fallible strings to keep using them
...
--HG--
extra : rebase_source : f5b42ba1f5745b256ba4e4ca67c883696904f9c1
2012-05-08 13:55:24 -04:00
Ed Morley
4c4c3cfd18
Backout 9b0fcaacb788 & bf3fef257e68 (bug 752226) for mochitest-other orange
2012-05-11 18:25:52 +01:00
Ms2ger
c1fa3cfc6e
Bug 752226 - Tests. r=evilpie
...
--HG--
extra : rebase_source : 7a0d155ab7d7898ca4c96b86ae6f706172c7c71f
2012-05-11 17:46:54 +02:00
Tom Schuster
6e0861373a
Bug 752226 - Remove any use of JSVAL_IS_OBJECT. r=luke,Ms2ger
...
--HG--
extra : rebase_source : edf2077f8b8bad1970eab6ebe9996e761d4e596c
2012-05-11 17:46:26 +02:00
Oleg Romashin
01f49c7c7b
Bug 681192. Part 5: Make various DOM scroll APIs --- scrollTop, scrollLeft, window.scrollTo, scrollBox.scrollTo, scrollBox.scrollToLine, scrollBox.scrollBy --- use an appropriate allowed scroll destination range. r=roc,r=matspal
...
--HG--
extra : rebase_source : 83ee44530c67229686ec0dce3628da83e0e93438
2012-02-07 12:24:15 -08:00
Ehren Metcalfe
db8f0e31ca
Bug 751035 - Remove various unused nsHTML*Element related methods. r=jst
2012-05-09 18:55:56 -04:00
Ehsan Akhgari
2be6b796b2
Bug 612128 - Prevent the editor from modifying nodes which are not under an editing host; r=roc,bzbarsky
...
This patch ensures that the NODE_IS_EDITABLE flag is only set on nodes living
under an editing host. Things like text controls which used to have that flag
previously will not have it any more. The flag would be set on their anonymous
div node instead. Note that if text controls actually fall under an editing
host, they will get the NODE_IS_EDITABLE flag.
This patch also makes nsHTMLEditor::IsEditable return sane results (text nodes
are always considered to be editable).
2010-11-16 15:45:49 -05:00
Nathan Froyd
b55f7f45cf
Bug 747508 - Count PresContexts in about:memory; r=njn
2012-05-07 16:09:11 -04:00
Mark Capella
cce7855327
Bug 749367 - script type=texttemplate content parsed as JavaScript (+E4X), r=jst, f=ms2ger, mbrubeck, jdm
2012-05-09 07:24:24 -07:00
Chris Pearce
eed556a49b
Bug 746885 part 1 - Make pointer lock requests wait until fullscreen is approved before being granted. r=smaug
2012-05-09 09:47:20 +12:00
Chris Pearce
69fad75f3b
Bug 716107 part 4 - Dispatch MozEnteredDomFullscreen to document which requests fullscreen. r=smaug
2012-05-09 09:47:19 +12:00
Chris Pearce
cad06a23d5
Bug 716107 part 3 - Don't dispatch 'MozShowFullScreenWarning' event upon keypress in DOM fullscreen mode. r=smaug
2012-05-09 09:47:18 +12:00
Chris Pearce
43c670b220
Bug 716107 part 2 - Remove full-screen-api.key-input-restricted keys pref. r=smaug
2012-05-09 09:47:18 +12:00
Justin Lebar
cdc2cdd948
Bug 749018 - Make OOP <iframe mozbrowser> pass current browser frame tests. r=smaug,cjones
...
--HG--
extra : rebase_source : f15018bf2c9427a0d6e8d44da348d8d7d1693219
2012-05-08 09:20:35 -07:00
Aryeh Gregor
3c77c5664c
Bug 700538 part 2 - Make methods that return editing hosts return dom::Element* instead of nsIContent*; r=ehsan
2012-05-06 10:53:11 +03:00
Jared Wein
c9e5477a25
Bug 748701 - Followup: typo fix, forgot to set rv. r=me
2012-05-07 14:15:22 -07:00
Simon Montagu
6f401a70e8
Test for word-break in 16-bit text as well as 8-bit. Bug 249159 r=jfkthame
2012-05-07 12:18:23 -07:00
Makoto Kato
3ffb4bf799
Bug 249159 - Part 1 Add word-break interface to nsILineBreaker. r=smontagu
2012-05-07 12:18:23 -07:00
Boris Zbarsky
fa88b9861d
Bug 749485. Switch new DOM bindings to using a struct for keeping track of failures for fallible methods. r=peterv,bent
...
ErrorResult is in a separate header file so it can be included from all over the
place without having to pull in mozilla/dom/Utils.h and all the xpconnect gunk
that needs.
2012-05-05 21:15:11 -04:00
Phil Ringnalda
d3adeb4433
Back out 1907bf7e6d7c (bug 749485) for build bustage
2012-05-05 20:33:59 -07:00
Boris Zbarsky
cc67ef4fb6
Bug 749485. Switch new DOM bindings to using a struct for keeping track of failures for fallible methods. r=peterv,bent
...
ErrorResult is in a separate header file so it can be included from all over the
place without having to pull in mozilla/dom/Utils.h and all the xpconnect gunk
that needs.
2012-05-05 21:15:11 -04:00
Ms2ger
9f3641f0f6
Bug 751323 - Cleanup nsHTMLEditRules::RemoveEmptyNodes(); r=ehsan
2012-05-05 11:00:06 +02:00
Ms2ger
9a5ae693e0
Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
2012-05-05 11:00:05 +02:00
Olli Pettay
585c02c8bd
Bug 561664 - document.activeElement should never return native anonymous content, r=enndeakin
2012-05-04 17:41:49 +03:00
Doug Turner
9eaa2d7486
Bug 738465 - implement device light sensor. r=smaug
2012-05-02 09:43:45 -07:00
Doug Turner
f158836867
Bug 738131 - implement device proximity. r=smaug
...
* * *
Bug 738131 - implement device proximity. gonk implementation. r=mwu
2012-05-02 09:43:45 -07:00
Daniel Holbert
7b162634e7
Bug 750370: Fix incorrect bounds-check for unsigned value nsRadioGroupStruct::mRequiredRadioCount. r=mounir
2012-05-03 18:54:39 -07:00
Andrew McCreight
e9753b7090
Bug 744103, part 3 - Change NoteRoot to NoteJSRoot and NoteNativeRoot. r=smaug
2012-05-03 12:28:11 -07:00
Andrew McCreight
38b851ba07
Bug 744103, part 2 - Change NoteScriptChild to NoteJSChild. r=smaug
2012-05-03 12:28:10 -07:00
Ed Morley
2d35fc9b56
Merge mozilla-central to mozilla-inbound
2012-05-03 20:13:41 +01:00
Jared Wein
55d0a6cf81
Bug 748701 - Crash in nsObjectLoadingContent::IsPluginEnabledForType. r=joshmoz
2012-05-03 12:31:29 -04:00
Olli Pettay
23e1d57c14
Bug 751561 - Call forgetSkippable at least twice before CC, r=mccr8
...
--HG--
extra : rebase_source : 7434eb9be0bbdfd7fe44e1aeced9698d6c0627e1
2012-05-03 19:17:01 +03:00
Bobby Holley
b7e05a0784
Bug 750859 - remove unused (or seldom-used) PrivilegeManager functions. r=bz
2012-05-02 23:57:34 +02:00
Masatoshi Kimura
c0d9bc2d8d
Bug 750023 - Add a null check in nsXMLHttpRequest::CreatePartialBlob. r=smaug
2012-04-30 15:49:15 -07:00
Andrew McCreight
c7b15dad64
Bug 737075 - unmark gray strongly held observers implemented in JS. r=bsmedberg, smaug
2012-04-30 12:01:11 -07:00
Robert O'Callahan
1fe7590d18
Bug 664918. Part 0: Refactor nsMediaCache's handling of principals into a helper method in nsContentUtils. r=bzbarsky
2012-04-30 15:11:00 +12:00
Ryan VanderMeulen
b7a26726b2
Merge m-c to m-i
2012-04-29 16:35:05 -04:00
Ed Morley
0183a7123f
Merge mozilla-central to mozilla-inbound
2012-04-27 17:57:52 +01:00
Aryeh Gregor
5ac3b1b2c3
Bug 748725 - nsINode::GetParentElement() should return dom::Element*; r=smaug
2012-04-27 16:21:12 +03:00
Ed Morley
fb66bff90a
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-04-27 12:52:26 +01:00
Olli Pettay
8ddef242ff
Backout Bug 747675 to see if it has caused startup crashes
2012-04-27 13:37:55 +03:00
Phil Ringnalda
fe946c3539
Merge m-c to m-i
2012-04-26 21:40:59 -07:00
Olli Pettay
5bb9c161f6
Bug 747675, try to decrease max forgetSkippable times, r=mccr8
2012-04-25 16:43:18 +03:00
Ed Morley
eb2b16513c
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-04-26 13:46:02 +01:00
Kyle Huey
e87571c44e
Merge m-i to m-c.
2012-04-25 20:22:53 -07:00
Justin Lebar
736f94b4ef
Bug 714861 - Run <iframe mozbrowser> in a separate process (disabled by default). r=cjones,bz,tn,smaug
2012-04-25 12:35:58 -04:00
Ed Morley
2666b058b1
Backout 949cb1977ef9 (bug 714861) for build bustage
2012-04-25 16:51:31 +01:00
Justin Lebar
e59845cd83
Bug 714861 - Run <iframe mozbrowser> in a separate process (disabled by default). r=cjones,bz,tn,smaug
2012-04-25 11:29:28 -04:00
Olli Pettay
083b3ec440
Bug 740063 - Add nsINode::AsDOMNode(), r=jst
...
--HG--
extra : rebase_source : a838243c11e212ec419df1dd1a219e955c4edc2d
2012-04-25 16:47:30 +03:00
Olli Pettay
035e6ba78f
Bug 747675, try to decrease max forgetSkippable times, r=mccr8
...
--HG--
extra : rebase_source : 1378eaedd2c24ec8ccb37506d71858087925bf10
2012-04-25 16:43:18 +03:00
Aryeh Gregor
874f428261
Bug 702948 - Make Range.detach() a no-op; r=smaug
2012-04-25 15:03:48 +03:00
Masayuki Nakano
e089b336f8
Bug 630811 part.2 Replace nsInputEvent::isShift, nsInputEvent::isControl, nsInputEvent::isAlt and nsInputEvent::isMeta r=smaug
2012-04-25 12:00:02 +09:00