Qeole
4c2d644b75
Bug 1011339
- Closing OOPP plugin container in TryUnloadPlugin, even if mLibrary is loaded. r=bsmedberg
2014-07-02 08:34:00 -04:00
Maksim Lebedev
e17f0a7284
Bug 976963 - After invoking the releasePointerCapture method on an element, subsequent events for the specified pointer must follow normal hit testing mechanisms for determining the event target. r=smaug
2014-06-20 09:20:00 -04:00
Thomas Zimmermann
1e1abb5f92
Bug 1029386: Asynchronous Bluedroid DUT and LE interfaces, r=shuang
2014-07-03 09:53:39 +02:00
Thomas Zimmermann
7fc27209e5
Bug 1029386: Asynchronous authentification in Bluedroid, r=shuang
2014-07-03 09:53:32 +02:00
Thomas Zimmermann
5ad7032e90
Bug 1029386: Asynchronous Bluedroid device bonding, r=shuang
2014-07-03 09:53:20 +02:00
Thomas Zimmermann
920ff4a3a8
Bug 1029386: Asynchronous discovery methods in Bluedroid, r=shuang
2014-07-03 09:53:06 +02:00
Thomas Zimmermann
de027ee659
Bug 1029386: Asynchronous remote-service methods in Bluedroid, r=shuang
2014-07-03 09:52:52 +02:00
Thomas Zimmermann
9a7c41c9e2
Bug 1029386: Asynchronous Bluedroid device-property methods, r=shuang
2014-07-03 09:52:35 +02:00
Thomas Zimmermann
32dc1214e2
Bug 1029386: Asynchronous Bluedroid adapter methods, r=shuang
2014-07-03 09:52:19 +02:00
Thomas Zimmermann
25befc9c4f
Bug 1029386: Asynchronous Bluedroid starting and stopping, r=shuang
2014-07-03 09:51:57 +02:00
Thomas Zimmermann
104df52f65
Bug 1029386: Split Bluedroid start/stop code, r=shuang
...
This patch prepares refactoring of the Bluedroid start and stop
code towards an asynchronous design.
2014-07-03 09:51:40 +02:00
Thomas Zimmermann
e2ec3ca124
Bug 1029386: Add result handler for Bluetooth Core profile, r=shuang
...
The result-handler class contains a method for each interface
in the Core profile and a method for failed calls. The patch
also adds runnable classes that execute a result handler's
method on the main thread.
2014-07-03 09:51:27 +02:00
Boris Zbarsky
0ddb61e498
Bug 1033100. Fix event codegen to compile when an event has a sequence-of-non-null-interface-type member. r=smaug
2014-07-02 15:16:43 -04:00
Boris Zbarsky
1fd4559d36
Bug 1033157. Move the setup of the JSRuntime DOM callbacks into the CycleCollectedJSRuntime constructor, so we don't have to separatedly do it for workers, windows, and xpcshell. r=khuey
2014-07-02 15:16:42 -04:00
Jed Davis
ce696ef6d9
Bug 956961 - Open content processes' DMD log files in the parent process. r=njn
2014-07-02 11:27:48 -07:00
Kestrel
d6e54f0575
Bug 378775 - Implement Opera's behavior for selecting text inside of a link and link drag and drop. r=Enn
2014-07-03 04:26:00 -04:00
Carsten "Tomcat" Book
4aa75dcb7b
Merge mozilla-central to mozilla-inbound
2014-07-03 14:16:06 +02:00
Jan de Mooij
b5ea9e5fa4
Bug 1032726 part 6 - Some followup changes. r=bz
2014-07-03 13:05:03 +02:00
Carsten "Tomcat" Book
f6711b3600
Backed out changeset b191be106cae (bug 744896) for B2G ICS Emulator Opt Test failures on a CLOSED TREE
2014-07-03 11:52:23 +02:00
Carsten "Tomcat" Book
c5d0014779
Backed out changeset d8350c756910 (bug 744896) for B2G ICS Emulator Opt Test failures on a CLOSED TREE
2014-07-03 11:52:07 +02:00
Jan de Mooij
1043d3cf9c
Bug 1032726 part 5 - Make new DOM bindings work with Latin1 strings. r=bz
2014-07-03 10:03:56 +02:00
Bobby Holley
b4d5c952de
Bug 1031988 - Grab the principal from the object rather than the window when resolving the controller shim. r=bz
2014-07-02 10:13:14 -07:00
Bob Owen
0ac4ef8e6d
Bug 1030707 - Part 8: Replace AutoCxPusher in WorkerPrivateParent<Derived>::DispatchMessageEventToMessagePort. r=bholley
2014-07-02 11:26:49 +01:00
Bob Owen
429d016ee8
Bug 1030707 - Part 7: Replace AutoPushJSContext in WorkerPrivateParent<Derived>::DispatchMessageEventToMessagePort. r=bholley
2014-06-30 20:39:15 +01:00
Bob Owen
ea0d7fb015
Bug 1030707 - Part 6: Replace AutoPushJSContext in RuntimeService::ResumeWorkersForWindow. r=bholley
2014-06-30 20:37:25 +01:00
Bob Owen
5039b773cf
Bug 1030707 - Part 5: Replace AutoPushJSContext in SynchronizeAndResumeRunnable::Run. r=bholley
2014-07-01 11:25:27 +01:00
Bob Owen
731683de0a
Bug 1030707 - Part 4: Replace AutoPushJSContext in RuntimeService::SuspendWorkersForWindow. r=bholley
2014-06-30 20:17:09 +01:00
Bob Owen
60e6460c8f
Bug 1030707 - Part 3: Replace AutoPushJSContext in RuntimeService::CancelWorkersForWindow. r=bholley
2014-06-30 16:21:27 +01:00
Bob Owen
459ceab3bb
Bug 1030707 - Part 2: Replace AutoPushJSContext in DataStoreAddRunnable::MainThreadRun. r=bholley
2014-06-30 16:05:22 +01:00
Bob Owen
b7eb3076e8
Bug 1030707 - Part 1: Replace AutoPushJSContext in DataStorePutRunnable::MainThreadRun. r=bholley
2014-06-26 13:47:52 +01:00
Jan de Mooij
23294e95c6
Bug 1032726 part 3 - Make FindEnumStringIndex work with Latin1 strings. r=bz,terrence
...
--HG--
extra : rebase_source : dd266d1453f926438eec533502d75e2a7de37795
2014-07-02 15:45:04 +02:00
Jan de Mooij
7ee62a47c5
Bug 1032726 part 2 - Make GetArrayIndexFromId work with Latin1 strings. r=bz,terrence
...
--HG--
extra : rebase_source : b6f8fe3df3946dfe05f5467c22c4fb157b6dcbf2
2014-07-02 15:45:02 +02:00
Carsten "Tomcat" Book
d6c884a0d2
Merge mozilla-central to mozilla-inbound
2014-07-02 15:09:37 +02:00
Carsten "Tomcat" Book
fb3b76b37b
merge b2g-inbound to mozilla-central a=merge
...
--HG--
extra : amend_source : 7fa8699b38befea0f21f1b84a1c998efb03f614e
2014-07-02 15:05:32 +02:00
Ben Tian
145f5d24aa
Bug 1006314 - Patch 3/3: Revise BluetoothAdapter, r=bz, r=echou
2014-07-02 16:25:50 +08:00
Ben Tian
fd8dc9104d
Bug 1006314 - Patch 2/3: Implement BluetoothDiscoveryHandle, r=bz, r=echou
2014-07-02 11:16:37 +08:00
Ben Tian
77541ae68e
Bug 1006314 - Patch 1/3: Revise BluetoothAdapter2.webidl and add BluetoothDiscoveryHandle.webidl, r=bz
2014-07-02 11:16:26 +08:00
Chuck Lee
2d322257ef
Bug 1030591 - Send connectionInfoUpdate while IP change. r=vchang
2014-06-27 17:26:31 +08:00
Shawn Ku
d3b13a145c
Bug 1007487 - Part 2: test patch - B2G RIL: incorrect isDisplayNetworkNameRequired for not matching both HPLMN and EF_SPDI. v2. r=HsinYi.
2014-07-01 11:52:17 +08:00
Shawn Ku
d939e5d300
Bug 1007487 - Part 1: RIL patch - B2G RIL: incorrect isDisplayNetworkNameRequired for not matching both HPLMN and EF_SPDI. v2. r=HsinYi.
2014-07-01 11:51:20 +08:00
Jessica Jong
5530874fb2
Bug 1013153 - Part 2: test cases for mvno type 'spn'. r=hsinyi
2014-07-01 02:10:00 +02:00
Jessica Jong
c97101ea93
Bug 1013153 - Part 1: support mvno type 'spn' in matchMvno() function. r=hsinyi
2014-07-01 02:09:00 +02:00
David Chan
7e2824c0c1
Bug 1025994 - Rewrite webapps-manage test. r=baku
2014-06-26 15:00:52 -07:00
Martin Thomson
c34497e879
Bug 1005152 - Testing the addition of multiple fingerprints. r=jib
2014-06-30 14:31:00 +02:00
Martin Thomson
b54a82f382
Bug 1005152 - Permitting the use of multiple fingerprints. r=jib
2014-06-20 11:09:00 +02:00
Randy Lin
2d56102806
Bug 951008 - Media Recorder - fire onstart event when encoder start to generate encoded data. r=roc, sr=khuey.
2014-06-27 11:07:45 +08:00
Boris Zbarsky
5118eea016
Bug 966471. Add some facilities for examining the state of a promise via a PromiseDebugging utility namespace. r=nsm,peterv
2014-07-02 00:19:48 -04:00
Wes Kocher
591066be60
Backed out 3 changesets (bug 984048) for breaking hazard builds.
...
Backed out changeset 2d0c34b7045f (bug 984048)
Backed out changeset c18211a2afa1 (bug 984048)
Backed out changeset 30fa36882d57 (bug 984048)
2014-07-01 20:29:08 -07:00
Wes Kocher
cfc078059e
Merge m-c to inbound a=merge
2014-07-01 17:38:49 -07:00
Wes Kocher
5e0cc95707
Merge b2g-inbound to m-c a=merge
2014-07-01 17:34:32 -07:00
Nikhil Marathe
f42a07f1f7
Bug 965644 - Fix intermittent oranges on promise tests. r=bz
2014-07-01 17:33:00 -07:00
Steve Fink
6b4c20ca18
Bug 1022773 - Fix AutoJSAPI initialization rooting by annotating nsIScriptContext.GetWindowProxy and (temporarily) runtime-rooting, r=bholley
2014-07-01 09:02:10 -07:00
Thomas Zimmermann
2f14c73f68
Bug 1031185: Convert Bluetooth to use Bluedroid wrappers (under bluedroid2/), r=btian
...
This patch converts the Bluedroid backend to use the wrapper
classes. The affected interfaces are Core, Sockets, Handsfree,
A2DP, and AVRCP.
2014-07-01 17:50:46 +02:00
Thomas Zimmermann
241bc819da
Bug 1031185: Wrap Bluedroid interfaces in classes (under bluedroid2/), r=btian
...
This patch adds classes around all Bluedroid interfaces that are
currently used by Gecko. These are Core, Socket, Handsfree, A2DP,
and AVRCP.
All arguments and return values are still Bluedroid types and
constants. Future patches will convert them to interface-neutral
artifacts.
2014-07-01 17:50:30 +02:00
Carsten "Tomcat" Book
98ef7c48ac
Merge mozilla-central to b2g-inbound
2014-07-01 15:52:10 +02:00
Carsten "Tomcat" Book
7c04ea4089
Backed out changeset 66c50c46b452 (bug 1023141) for causing bug 1032716
2014-07-01 15:36:36 +02:00
Carsten "Tomcat" Book
6c6bb8b39e
Backed out changeset c6fee4d37e2a (bug 1023141)
2014-07-01 15:35:54 +02:00
Carsten "Tomcat" Book
02874601c2
Backed out changeset cbfa2a0f8a14 (bug 1023141)
2014-07-01 15:35:50 +02:00
Carsten "Tomcat" Book
953496b437
Backed out changeset 3e0f23a63700 (bug 1023141)
2014-07-01 15:35:31 +02:00
Carsten "Tomcat" Book
b8feefc866
Merge mozilla-central to b2g-inbound
2014-07-01 14:34:41 +02:00
Carsten "Tomcat" Book
d321710e2a
merge mozilla-inbound to mozilla-central a=merge
2014-07-01 14:01:21 +02:00
Dimi Lee
cb06ef8c86
Bug 1023683 - Testcase for reading NDEF data from type 3 tag. r=tzimmermann
2014-07-01 14:44:39 +08:00
Wes Kocher
7eb86ccbc0
Merge m-c to inbound a=merge
2014-06-30 18:47:26 -07:00
Wes Kocher
e585edf880
Merge b2g-inbound to m-c a=merge
2014-06-30 18:31:38 -07:00
Myk Melez
381e9481c6
Bug 1030464 - log mozApps debug messages only if pref is set; r=fabrice
2014-06-30 17:27:34 -07:00
Kyle Huey
c9a0eb19e2
Bug 1032340: Make Has/SetMutationListeners available on the inner window only. r=smaug
2014-06-30 16:02:04 -07:00
Kyle Huey
b0f4a14fc1
Bug 1031051: Part 18 - Kill the old XPIDL-based event generator. r=smaug
2014-06-30 16:02:04 -07:00
Kyle Huey
2a8f98fb8a
Bug 1031051: Part 17 - Manually implement CustomEvent. r=smaug
...
CustomEvent can't be generated because we still need the XPCOM interface which is used by a11y among others.
2014-06-30 16:02:04 -07:00
Kyle Huey
46449c2b20
Bug 1031051: Part 16 - Migrate Style*ChangeEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:04 -07:00
Kyle Huey
c45823d923
Bug 1031051: Part 15 - Migrate Speech events to the WebIDL code generator. r=smaug
2014-06-30 16:02:03 -07:00
Kyle Huey
49c62f1910
Bug 1031051: Part 14 - Migrate DOMTransactionEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:03 -07:00
Kyle Huey
a422390560
Bug 1031051: Part 13 - Support ToJSValue()ing CallbackObjects and nsTArrays of raw pointers. r=bz
...
Without special handling CallbackObject subclasses will fall into the "nsISupports but not nsWrapperCache" case which goes through an XPConnect wrapping path that has no idea how to cope with a CallbackObject. We need both the CallbackObject overload and the EnableIf bit in the template because the template will bind to the subclass and thus be preferred to the CallbackObject overload which requires an implicit conversion to the base class.
Before this patch nsTArray<T*> will eventually try to ToJSValue a T* which will select the boolean overload. Thanks C++! The new template overload that takes a T and attempts to dereference it will be preferred because it can bind to the type directly and does not require the implicit (and terrible!) conversion to bool. This template is written in terms of T and not T* so we can test to see if T is a pointer type (and not merely something that can be coerced to a T*, such as a T[N]).
2014-06-30 16:02:03 -07:00
Kyle Huey
fa19fcd2c5
Bug 1031051: Part 12 - Migrate DeviceStorageChangeEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:03 -07:00
Kyle Huey
872d591aa2
Bug 1031051: Part 11 - Migrate DeviceOrientationEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:03 -07:00
Kyle Huey
d6a2b3b898
Bug 1031051: Part 10 - Migrate MozSettingsEvent and MozApplicationEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:02 -07:00
Kyle Huey
e4940ba33b
Bug 1031051: Part 9 - Migrate RecordErrorEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:02 -07:00
Kyle Huey
217b65221f
Bug 1031051: Part 8 - Migrate SmartCardEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:02 -07:00
Kyle Huey
81efb10283
Bug 1031051: Part 7 - Migrate PageTransitionEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:02 -07:00
Kyle Huey
e375b0aae7
Bug 1031051: Part 6 - Migrate PopStateEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:02 -07:00
Kyle Huey
760b7d243b
Bug 1031051: Part 5 - Migrate PopupBlockedEvent to the WebIDL code generator. r=smaug
2014-06-30 16:02:01 -07:00
Kyle Huey
ee70914a12
Bug 1031051: Part 4 - Remove ReplaceElementEvent. r=khuey,wchen
2014-06-30 16:01:11 -07:00
Kyle Huey
9fdab2c0a8
Bug 1031051: Part 3 - Migrate CloseEvent to the WebIDL code generator. r=smaug
2014-06-30 16:00:31 -07:00
Kyle Huey
726d8c16de
Bug 1031051: Part 2 - Migrate HashChangeEvent to the WebIDL code generator. r=smaug
2014-06-30 16:00:31 -07:00
Kyle Huey
3a67a40bfc
Bug 1031051: Part 1 - Allow codegenerating an InitFooEvent method for legacy event types. r=smaug,bz
2014-06-30 16:00:31 -07:00
Jon Morton
3cce0e05ec
Bug 1032417: Move nsPluginElement's destructor to the implementation file. r=khuey
2014-06-30 16:00:30 -07:00
Andrew Osmond
d43c37f88e
Bug 1030821 - Fix broken zoom by making recording hint be set as boolean. r=mikeh
2014-06-30 06:33:00 -04:00
Bill McCloskey
61c2c19dc4
Bug 1030343 - Fix compile error in UnionTypes.cpp in old gcc (r=bz)
2014-06-30 14:36:45 -07:00
Ryan VanderMeulen
1c2cc9d12b
Backed out changesets bacfdc83424a and 7d12b5d7446f (bug 984048) for crashes.
2014-06-30 17:22:47 -04:00
Eric Faust
ae2d610abf
Bug 1027402 - Part 4: Mark Proxy Handler uses const. (r=jorendorff, r=bz)
2014-06-27 04:44:08 -07:00
Eric Faust
83a8fc2004
Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
2014-06-27 04:44:06 -07:00
Eric Faust
79682b184f
Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC)
2014-06-27 04:44:04 -07:00
Eric Faust
da64b8a93e
Bug 1027402 - Part 1: Remove set* from BaseProxyHandler. (r=bholley)
2014-06-27 04:44:02 -07:00
Nikhil Marathe
9e1ac294fa
Bug 984048 - Patch 5 - ServiceWorker [[Install]] algorithm. r=ehsan, khuey
...
--HG--
extra : rebase_source : 5f9d890c655d7f5e77851a8a3bd6b6fd3f9bf108
2014-06-30 13:31:24 -07:00
Nikhil Marathe
b8acd50491
Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
...
--HG--
extra : rebase_source : 9cc36dea950be96fba079877c2d67b76f8383635
2014-06-30 13:31:02 -07:00
Steve Fink
7ae797ae01
Bug 1022773 - Return value rooting for workers, r=bent
...
--HG--
extra : rebase_source : 5793c693fb00a71f203202beed491de8ef492093
2014-06-25 15:35:36 -07:00
Steve Fink
331764b88b
Bug 1022773 - Return value rooting for dom/, r=bz
...
--HG--
extra : rebase_source : 24732cd3aff732c5c3d3eb8e19ee8a95f588ebd7
2014-06-25 15:35:36 -07:00
Steve Fink
ad8ab618ed
Bug 1022773 - Switch all JS Compile functions to use MutableHandle, r=terrence
...
--HG--
extra : rebase_source : e7542a31e4818e6beafd2b1dab096606370534bb
2014-06-25 15:35:35 -07:00
Nikhil Marathe
1b42d15b04
Bug 984048 - Promise::MaybeReject ErrorEvent overload no longer needed. Fix compile error. r=bustage
...
--HG--
extra : amend_source : 5fcbc1c3912503e98f36fce514ddc2433da31a3e
2014-07-01 17:07:47 -07:00
Nikhil Marathe
95f2b45933
Bug 984048 - Patch 5 - ServiceWorker [[Install]] algorithm. r=ehsan, khuey
2014-07-01 16:43:22 -07:00
Nikhil Marathe
77b17981a3
Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
2014-07-01 16:43:13 -07:00