Josh Aas
7d3c960e74
Bug 656006: Fix crash in nsPluginStreamListenerPeer::OnStartRequest. r=bz
2011-11-05 12:42:59 -04:00
Rob Campbell
92c7bd7f02
merge m-c to fx-team
2011-11-05 10:11:34 -03:00
Matheus Kerschbaum
4813247daf
Bug 698630 - Remove --disable-smil build option; r=dholbert
2011-11-05 10:32:52 +00:00
Rafael Ávila de Espíndola
7dc8a30f17
Bug 697989 - don't use domstorage-flush-timer test_bug624047.html. r=mak77.
...
Use a new domstorage-flush-force message for testing calling
FlushAndDeleteTemporaryTables with a 'true' argument. We want to add more
work to profile-before-change and that would interfere with the testing
in dom/tests/mochitest/localstorage/test_bug624047.html.
Also move the NS_DOMSTORAGE_FLUSH_TIMER_OBSERVER define to the .cpp file
since that is the only place it is used and rename it to end in _TOPIC.
2011-11-04 18:27:59 -04:00
Rail Aliiev
8a56fd9db2
Bug 616542 - Shorten file path length of mochitest; r=ted
2011-11-04 21:13:42 +00:00
Marco Bonardo
da3cdc299a
Merge mozilla-central to mozilla-inbound
2011-11-04 21:56:10 +01:00
Olli Pettay
fdb741699d
Bug 698929 - Implement event.stopImmediatePropagation, r=jst
...
--HG--
extra : rebase_source : 76d19175a58a4ac8113b144a19f9d7679ad54dd0
2011-11-04 19:17:19 +02:00
Henri Sivonen
0d3a65d714
Bug 699749 - Avoid the term "astral" in error messages. r=l10n.
2011-11-04 15:36:29 +02:00
Henri Sivonen
eac623a0ce
Bug 699745 - Use UTF-8 instead of escapes in htmlparser.properties. r=l10n.
2011-11-04 15:36:29 +02:00
Henri Sivonen
d647974d3a
Bug 698935 addendum - Rename the errStrayStartTag string key because the value changed. r=l10n.
2011-11-04 15:36:29 +02:00
Ben Turner
bb4c39fde1
Bug 687220 - 'XHR POST in worker with null body and upload load event listener leads to Assertion failure'. r=mrbkap.
2011-11-03 19:51:33 -07:00
Mounir Lamouri
2bc70ba365
Bug 699459 - Add a pref to disable Battery API. r=sicking
2011-11-04 00:31:32 +01:00
Ben Turner
0438e8e5e6
Bug 694145 - 'IndexedDB: various methods should accept both keys and KeyRanges'. r=sicking.
...
--HG--
extra : transplant_source : R%0C%DA%D7%EF%8D3U%7DQ%1A%05%1A3%94%1E%F8%B0%A3k
2011-11-03 08:59:17 -07:00
Ben Turner
3277e8cb13
Bug 692629 - 'IndexedDB: Support IDBObjectStore/IDBIndex.count'. r=sicking.
...
--HG--
extra : transplant_source : %87%F7%A6%8Cc%15%C7%C4%19%5D%14%CB%98%9BF%A4%5C/%5B%FF
2011-11-03 08:57:42 -07:00
Ben Turner
3e1f223457
Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. r=sicking.
...
--HG--
extra : transplant_source : %84%E3%96%9F%C5%BA%D56%A4%94%83%9F%C3%F5%2B%01%7B%87%FB9
2011-11-03 08:57:30 -07:00
Mounir Lamouri
1ca50452f4
Bug 678694 - (7/7) Interaction between DOM and hal. r=sicking
...
The battery status is coming from hal and when there is an update, hal informs
the DOM which then dispatch the appropriate event.
2011-11-02 16:27:06 +01:00
Mounir Lamouri
a1fdb4f396
Bug 678694 - (6/7) hal code for the Battery API. r=cjones
2011-11-02 16:14:01 +01:00
Mounir Lamouri
7c8059bdba
Bug 678694 - (4/7) Dummy BatteryManager DOM code. r=sicking
...
Returns default values only and doesn't send events.
2011-11-02 16:01:32 +01:00
Mounir Lamouri
2c0789a879
Bug 678694 - (3/7) Plug mozBattery into navigator object. r=sicking
2011-11-02 13:04:39 +01:00
Mounir Lamouri
efc25bc52e
Bug 678694 - (2/7) BatteryManager interface. r=sicking
2011-11-02 13:05:09 +01:00
Mounir Lamouri
c8ac5ddf66
Bug 678694 - (1/7) Makefile boilerplate. r=sicking
2011-11-02 12:51:38 +01:00
Mounir Lamouri
364d1da76e
Bug 698932 - Use rv in Navigator::JavaEnabled. r=Ms2ger
2011-11-02 12:04:28 +01:00
Mounir Lamouri
0974c60065
Bug 695287 - Move Navigator declaration and definition outside of nsGlobalWindow.{h,cpp}. r=Ms2ger
...
This patch is creating Navigator.h and Navigator.cpp and makes Navigator part
of the mozilla::dom namespace.
2011-11-02 14:44:16 +01:00
Marco Bonardo
a9a0608213
Merge mozilla-central to mozilla-inbound
2011-11-03 10:46:56 +01:00
Neil Rashbrook
17e3abd58a
Bug 698217 DeCOMtaminate nsIPrefServiceInternal r=roc
2011-11-02 14:51:39 +00:00
Kyle Huey
74ca38166a
Merge m-i to m-c.
2011-11-02 08:24:41 -04:00
Doug Turner
92dd0ef43d
Bug 668194 - Geolocation times out and/or does not properly use wifi access points information (awful accuracy) r=mfinkle.
2011-11-01 21:04:35 -07:00
Henri Sivonen
0429f9c117
Bug 482921 part 3 - Highlight tree builder-level errors in View Source. r=Olli.Pettay.
2011-11-01 13:33:11 +02:00
Henri Sivonen
e6ccfac972
Bug 482921 part 2 - Highligh tokenizer-level errors in View Source. r=Olli.Pettay.
2011-11-01 13:33:11 +02:00
Chris Pearce
5210c8bcb2
Bug 688648 - Dispatch mozfullscreenerror event when requests for full-screen are denied. r=smaug
2011-11-02 13:02:47 +13:00
Boris Zbarsky
66c2222a67
Bug 697250. When an interval is very late, just go ahead and schedule it for firing ASAP and update its target time to 'now' (the latter to prevent misbehavior when the interval is very late due to the computer being suspended, say) instead of trying to schedule it for a while from now. r=jst
2011-11-02 23:35:01 -04:00
Ed Morley
a77ac11344
Backout eb32aca6d54d, b5c0bfd03fcf and 5675bf2c7930 (bug 692669 and bug 692669) for failing to build on all platforms
2011-11-03 01:57:48 +00:00
Ben Turner
d3d4c4def5
Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. Fix up linux build issue.
2011-11-02 18:27:52 -07:00
Ben Turner
dd0e7b593b
Bug 692629 - 'IndexedDB: Support IDBObjectStore/IDBIndex.count'. r=sicking.
...
--HG--
extra : transplant_source : %CC%FEE%A0%E0%FD%AC%23%E8%BB%8BrV%95%A5%1B4If7
2011-11-02 18:03:47 -07:00
Ben Turner
8eacae1c32
Bug 692669 - 'IndexedDB: remove nsIVariant from IDB* interfaces'. r=sicking.
...
--HG--
extra : transplant_source : E%E9%F9%B5%FB%88%1E%FA%C1%BE%04%1F%1E%3D%5E%EB%3C%D2%D2c
2011-11-02 18:03:15 -07:00
Chris Pearce
0aa08286eb
Bug 696918 - Restrict key input in DOM full-screen mode to explicit whitelist. r=smaug
2011-11-03 08:17:32 +13:00
Benoit Girard
4857d31c95
Bug 694039 - Follow up fix, remove printf r=jmuizelaar
2011-10-28 10:19:07 -04:00
Ricardo Palomares
619d064ee4
Bug 698935 - Make errStrayStartTag say "start" instead of "end". r=hsivonen.
2011-11-02 15:14:39 +02:00
Ricardo Palomares
742d03bc6d
Bug 698866 - Typo in errNonSpaceInTable message. r=hsivonen.
2011-11-02 15:14:39 +02:00
Kyle Huey
86cdd3d805
Bug 698440: Implement IndexedDB optional version syntax. r=bent
2011-11-02 08:53:12 -04:00
Kyle Huey
42deaa298f
Bug 697247: Part 2 - Rework IDB synchronization mechanisms. r=bent
2011-11-02 08:53:12 -04:00
Kyle Huey
a651fc2aac
Bug 697247: Part 1 - Use atoms instead of hashes for database IDs. r=bent
2011-11-02 08:53:12 -04:00
Andreas Gal
41b82ee5f9
Bug 693212 - Fix "Assertion failure: !cx->isExceptionPending()" by adding a missing ReportPendingException() call. r=bzbarsky
2011-11-04 19:05:35 +01:00
Ben Turner
eb622514af
Bug 699857 - 'Workers: Allow data urls'. r=sicking.
2011-11-04 10:57:42 -07:00
Ben Turner
17d7b1154e
Bug 699633 - "Inline workers broken". r=sicking, test by Jussi Kalliokoski <jussi.kalliokoski@gmail.com>.
2011-11-04 09:32:17 -07:00
Boris Zbarsky
7c9b5321a5
Bug 698551. When forwarding gets to the prototype in nodelists, make sure to use the right |this|. r=waldo,peterv
2011-11-04 12:18:38 -04:00
Panos Astithas
ac31d9b666
Bug 658368 - Expand console object with time and timeEnd methods that add a simple timer implementation; r=msucan,sdwilsh sr=gavin
2011-06-01 09:33:22 +03:00
Chris Pearce
861af8c44e
Bug 691583 - Dispatch showfullscreenwarning chrome event when restricted key pressed in DOM full-screen mode. r=smaug
2011-11-01 18:11:40 +13:00
Jeff Gilbert
244f51369c
Bug 697168 - Removes WebGL overloads for untyped ArrayBuffers where disallowed - r=bjacob
2011-10-31 16:55:00 -07:00
Brian Smith
b50e0e6eef
Bug 686248: Add isExtendedValidation to nsISSLStatus so it can be used by mobile, r=meyhemer
...
--HG--
extra : rebase_source : 6d21f2fdc3cb587874662cc23f84503e63b95ed1
2011-10-30 11:43:06 -07:00
Olli Pettay
e4fe236060
Bug 698061 - document.importNode's deep attribute should be optional, r=sicking
2011-10-30 23:17:53 +02:00
Ms2ger
59007b3a67
Bug 696668 - Give nsIScriptContext::CallEventHandler a JSObject scope parameter; r=mrbkap
2011-10-29 22:19:03 +02:00
Ms2ger
94dc2deff1
Bug 696666 - Give nsIScriptContext::BindCompiledEventHandler a JSObject scope parameter; r=jst
2011-10-29 22:18:21 +02:00
Ms2ger
8d02f473c8
Bug 696663 - Make nsIJSEventListener::mScopeObject a JSObject; r=smaug
2011-10-29 22:17:43 +02:00
Ms2ger
272454bc66
Bug 696665 - Give nsJSContext::JSObjectFromInterface a JSObject scope parameter; r=volkmar
2011-10-29 22:17:00 +02:00
Ms2ger
5a5a0be3c3
Bug 696661 - Make nsIJSEventListener::mHandler a JSObject; r=jst
2011-10-29 22:16:43 +02:00
Ms2ger
49f6daff60
Bug 694867 - Part f: Pass a JSScript to nsIScriptContext::ExecuteScript; r=volkmar
2011-10-29 22:15:43 +02:00
Ms2ger
e566d3ad18
Bug 694867 - Part b: Pass a JSScript to nsXULPrototypeScript::Set; r=volkmar
2011-10-29 22:13:31 +02:00
Ms2ger
6bc6ac23b6
Bug 694867 - Part a: Pass a JSScript to nsIScriptContext::Serialize and store a JSScript in nsXULPrototypeScript::ScriptObjectHolder::mObject; r=volkmar
2011-10-29 22:12:47 +02:00
Ms2ger
080153d676
Bug 694838 - Make nsIScriptContext::EvaluateString's second parameter a JSObject; r=volkmar
2011-10-29 22:11:51 +02:00
Ms2ger
44bd9f9103
Bug 694781 - Make nsIScriptContext::ExecuteScript's second parameter a JSObject; r=volkmar
2011-10-29 22:10:49 +02:00
Ms2ger
c4446bc22d
Bug 694769 - Remove nsIScriptContext::GetScriptGlobal in favour of GetGlobalJSObject; r=smaug
2011-10-29 22:09:04 +02:00
Ms2ger
c450947f2e
Bug 694763 - Remove nsIScriptContext::DidSetDocument; r=jst
2011-10-29 22:06:42 +02:00
Ms2ger
2da2151a18
Bug 694759 - Make nsIScriptContext::GetNativeGlobal return JSObject; r=jst
2011-10-29 22:06:17 +02:00
Ms2ger
731edba0b8
Bug 684821 - Remove nsIDOMNSHTMLElement; r=peterv
2011-10-29 22:03:55 +02:00
Jonas Sicking
ac8b04fb20
Bug 687400: Kill Node.isSameNode. r=smaug
2011-10-28 19:52:27 -07:00
Rafael Ávila de Espíndola
c1581d2a12
Bug 697992 - Use DebugOnly/NS_WARN_IF_FALSE in dom/src/storage/nsDOMStorage.cpp. r=mak.
2011-10-28 18:29:34 -04:00
Jonathan Watt
71a67640b1
Bug 695303 - Add a mozilla::clamped function to replace NS_CLAMP (so side affects of args are evaluated no more than once) and NS_MIN(max, NS_MAX(val, min)) (to make code clearer). r=bsmedberg.
2011-10-28 19:33:28 +01:00
Mark Banner
da396f0de1
Bug 693949 - Drop nsCStringArray. r=bsmedberg
2011-10-28 08:35:45 +01:00
Ed Morley
6c08afb7da
Merge mozilla-central and mozilla-inbound
2011-10-28 02:11:57 +01:00
Josh Aas
89192a393d
Bug 649079: Plugin crash fix (parent process). r=bz
2011-10-27 16:00:49 -04:00
Tim Taubert
82d54b90d0
merge the last green changeset on m-c to fx-team
2011-10-27 15:48:08 +02:00
Marco Bonardo
6e5f4893fa
Merge mozilla-central and mozilla-inbound
2011-10-27 10:36:13 +02:00
Chris Pearce
e1ec457253
Bug 684618 - Deny requests for full-screen in documents containing windowed plugins. Exit full-screen when windowed plugin added document. r=roc
2011-10-27 15:57:09 +13:00
Timothy Nikkel
d78828a5dd
Bug 658005. Part 2. Add a frame visibility API that takes into account everything we need, and use it. r=roc
2011-10-26 18:57:55 -05:00
Ed Morley
b2ce5dad50
Merge last green changeset of mozilla-inbound to mozilla-central
2011-10-27 00:30:46 +01:00
Doug Sherk
63e6006511
Bug 656824: Implemented ARB_robustness to detect driver resets in WebGL, only on GLX for now - r=bjacob
...
This patch implements ARB_robustness on GLX and allows scripts to handle driver resets
through events. The changes in this patch are very sweeping; they hit almost
every NS_IMETHODIMP function within WebGLContextGL.cpp and WebGLContext.cpp.
More work must be done on this to support EGL_CONTEXT_LOST.
2011-10-26 16:00:44 -04:00
Kyle Huey
f9e4b0064c
Bug 697177: Disable test that's triggering some known bugs.
2011-10-26 14:59:09 -04:00
Olli Pettay
940611c04c
Bug 291653, make window level listeners work consistently with other listeners, r=jst
2011-10-26 14:49:37 +03:00
Matt Woodrow
4fec733686
Bug 695275 - Add CheckAndClearPaintedState to test painting. r=roc
2011-10-26 16:23:26 +13:00
Kyle Huey
05bf1acd1d
Bug 692991: Refactor some VERSION_CHANGE transaction locking stuff and disallow transaction creation before databases are completely open. r=bent
2011-10-25 08:49:31 -04:00
Panos Astithas
8a10876705
Bug 696288 - Regression: Processing.js Performance Tests don't work; r=ddahl,smaug
2011-10-24 11:12:24 +03:00
Benoit Girard
525237a7e4
Bug 694039 - Load plugin quirks during interpose. r=jmuizelaar
2011-10-26 22:57:26 -04:00
Benoit Girard
b79713eb11
Bug 694039 - Add Offline Renderer support to nsCARenderer. r=jmuizelaar
2011-10-20 16:32:38 -04:00
Igor Bukanov
853a0397dc
bug 684529 - remove script object. r=jorendorff
2011-09-22 12:08:55 +02:00
Ed Morley
def3f2b811
Merge mozilla-inbound to mozilla-central
2011-10-22 13:58:26 +01:00
Kyle Huey
9ba2a1965b
Bug 696362: OpenDatabaseHelper can release objects on the wrong thread. r=bent
2011-10-22 07:56:19 -04:00
Marco Bonardo
5a3249e076
Backout cb50e96dbee0 (Bug 677079) for Win PGO mochitests failures.
2011-10-22 11:03:26 +02:00
Marco Bonardo
5eb5a7a0aa
Backout 564144b09c4b, 049ba0a8823f, 608feeb4539c, d2e6a61338cc (Bug 695275) to investigate Android Crashtests permaorange.
2011-10-21 14:19:22 +02:00
Marco Bonardo
c5f832692e
Merge last green changeset from mozilla-inbound to mozilla-central
2011-10-21 10:00:11 +02:00
Matt Woodrow
e9ae1603e0
Bug 695275 - Follow-up to fix review comments that I missed.
2011-10-21 14:33:00 +13:00
Matt Woodrow
19882a2aeb
Bug 695275 - Add nsIDOMWindowUtils::CheckAndClearPaintedState to test painting. r=roc
2011-10-21 14:21:40 +13:00
Bill McCloskey
222d42bf92
Bug 677079 - Remove jscntxt.h from INSTALLED_HEADERS (r=Waldo)
2011-10-20 10:14:24 -07:00
Jeff Walden
d914c7c079
Pick up a few straggler uses of {NS,JS}_ARRAY_LENGTH, probably added since the switch but before the deprecation announcement, and convert them to mozilla::ArrayLength. Also convert the two users of PR_ARRAY_SIZE, yet another length-computing macro, to mozilla::ArrayLength. No bug, r=sparky
...
--HG--
extra : rebase_source : f019e35a037516df872d0efb7262fa9c475f903c
2011-10-21 03:16:47 -07:00
Oleg Romashin
00c293a0b5
Bug 694706 - Get rid of checkerboard for remote viewport. r=cjones
2011-10-20 15:17:09 -07:00
Kyle Huey
72ac2e4c02
Bug 687361: Implement the new IndexedDB setVersion API. r=bent
...
--HG--
rename : dom/indexedDB/nsIIDBVersionChangeRequest.idl => dom/indexedDB/nsIIDBOpenDBRequest.idl
2011-10-20 12:10:56 -04:00
Justin Lebar
f1b1dbc9b2
Bug 683777 - In an attempt to fix a crash in nsDocShell::InternalLoad, re-land bug 646641 with an extra null-check. r=smaug
2011-10-21 11:26:34 -04:00
Olli Pettay
b683351e46
Bug 695758 - Don't limit E10s event/focus handling to xul:browser, but allow also xul:iframe, r=felipe
2011-10-20 15:11:31 +03:00
Josh Matthews
a73000fbda
Bug 691424 - Ensure that plugin processes that can't create a crash reporter actor abort the plugin creation process. r=bsmedberg
2011-10-19 15:32:17 -04:00
Steven Michaud
d15eb73631
Bug 687610 - QuickTime can't play media from the network cache when running OOP. r=bsmedberg
2011-10-19 09:46:24 -05:00