Граф коммитов

31451 Коммитов

Автор SHA1 Сообщение Дата
Henry Chang 42be9850af Bug 1098192 - Remove unused mutex for ifc_* function calls. r=vchang 2014-11-21 15:46:04 +08:00
Tom Tromey 5bbf671871 Bug 1101819 - Check result of ToJSValue. r=nsm 2014-11-19 13:38:00 -05:00
Armen Zambrano Gasparnian 67bcbecc1c Bug 1102402 - Disable test_conformance__canvas__buffer-offscreen-test.html on Android for causing mochitest-1-gl intermittent issues. r=jgilbert
--HG--
extra : rebase_source : 005e5953ac65f0d746b16cebb0e5904f90fddbe3
2014-11-25 10:54:55 -05:00
Carsten "Tomcat" Book a82e03cd67 Backed out changeset ec354ea4ace0 (bug 1093611) for talos svgr bustage 2014-11-26 15:08:54 +01:00
Carsten "Tomcat" Book 0d3f9fd859 Backed out changeset 17d1b075e274 (bug 1093611) 2014-11-26 15:08:36 +01:00
Giovanni Sferro 3fb0d472d4 Bug 1028712 - Add tests to check that when <input type=number> is stepped it isn't put into range overflow/underflow, even when its value is empty and min/max is above/below zero respectively. r=jwatt 2014-11-26 09:54:35 +00:00
Jonathan Watt c78ef3396f Bug 1071994 - Rework our implementation of HTMLInputElement's stepping algorithm to fix various bugs and more closely align with the current HTML5 text. r=smaug 2014-11-26 09:54:32 +00:00
Seth Fowler 6b72852771 Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn 2014-11-26 01:37:57 -08:00
Gina Yeh 012fd18415 Bug 1103836, Patch 2: Mochitest, r=smaug. 2014-11-26 17:29:11 +08:00
Yoshi Huang 7b3f960904 Bug 1103730 - Create a nfc-manager-tech-discovered system message. r=dimi 2014-11-17 18:00:14 +08:00
Yoshi Huang 95e6c95056 Bug 1103729 - Create nfc-manager-send-file wrapper. r=dimi 2014-11-17 17:41:18 +08:00
Dimi Lee 47ce7a8a57 Bug 1095322 - Child process should know current rf state of NFC HW. r=allstars.chh 2014-11-25 15:10:34 +08:00
Ryan VanderMeulen dacb431abe Merge m-c to b2g-inbound. a=merge 2014-11-25 17:01:49 -05:00
Ryan VanderMeulen 6a8fa342ed Merge inbound to m-c. a=merge
CLOSED TREE
2014-11-25 16:57:18 -05:00
Mike Habicher 34426c6b7a Bug 1099390 - add reason to onClosed event, r=aosmond,bz 2014-11-25 14:45:00 -05:00
Ryan VanderMeulen 3ccea9b2b8 Backed out changeset e04692266f17 (bug 1095438) for B2G mochitest permafails.
CLOSED TREE
2014-11-25 11:34:48 -05:00
Carsten "Tomcat" Book 72381e9900 Merge mozilla-central to b2g-inbound 2014-11-25 14:27:41 +01:00
Carsten "Tomcat" Book 418515b044 merge b2g-inbound to mozilla-central a=merge 2014-11-25 12:55:29 +01:00
Masayuki Nakano fa0d074313 Bug 1077345 part.8 CompositionManager.endComposition() in forms.js should use nsIDOMWindowUtils.sendCompositionEvent('compositioncommit') r=xyuan 2014-11-25 14:02:32 +09:00
Masayuki Nakano c207c66fed Bug 1077345 part.6 Add NS_COMPOSITION event which automatically commits composition with its mData r=smaug 2014-11-25 14:02:32 +09:00
Masayuki Nakano 7c2cde510e Bug 1077345 part.4 Add NS_COMPOSITION_COMMIT_AS_IS event which automatically commits composition with the last data r=smaug 2014-11-25 14:02:31 +09:00
Masayuki Nakano 9a6c0e03b6 Bug 1077345 part.3 Add WidgetCompositionEvent::CausesDOMTextEvent() and WidgetCompositionEvent::CausesDOMCompositionEndEvent() r=smaug 2014-11-25 14:02:30 +09:00
Masayuki Nakano 8dbdea703b Bug 1077345 part.2 Add TextComposition::CloneAndDispatchAs() for dispatching WidgetCompositionEvent only whose message is different from original composition event r=smaug 2014-11-25 14:02:30 +09:00
Masayuki Nakano e33c5a94b9 Bug 1077345 part.1 Add TextComposition::IsValidStateForComposition() for checking if it's safe to dispatch an event to the DOM tree r=smaug 2014-11-25 14:02:29 +09:00
Chris Double 4dbe18e896 Bug 1104410 - Check mVideoDecoder before usage to prevent nullptr crash - r=kinetik 2014-11-25 17:19:10 +13:00
Carsten "Tomcat" Book 0e7807d54c Merge mozilla-central to mozilla-inbound 2014-11-25 14:21:44 +01:00
Yoshi Huang 98d7ceef14 Bug 1085296 - B2G NFC: enable debug when either flag is enabled or settings is enabled. r=dimi 2014-11-24 10:10:32 +08:00
JW Wang 81f58d9673 Bug 1095438 - Don't leave dormant state while detached from the DOM tree. r=cpearce 2014-11-23 19:46:00 +01:00
Carsten "Tomcat" Book e9dfaef4ae Backed out changeset 61b0f5391e9d (bug 1060869) 2014-11-25 14:13:53 +01:00
Carsten "Tomcat" Book 668183fbc5 Backed out changeset feea8b1ea75f (bug 1095438) for possibly breaking mulet 1 tests 2014-11-25 12:41:01 +01:00
Carsten "Tomcat" Book dc5652d0b1 Backed out changeset 10a3cbe9e42f (bug 1093611) for w4 test failures 2014-11-25 11:02:02 +01:00
Carsten "Tomcat" Book 687869c8ec Backed out changeset 3a3c05f46c5e (bug 1093611) 2014-11-25 11:01:23 +01:00
Jessica Jong d3d5e36934 Bug 1058305 - Part 4: use defined network types in nsIRadioInterface (tests). r=echen 2014-11-25 09:44:37 +08:00
Jessica Jong 1216f8260f Bug 1058305 - Part 3: use defined network types in nsIRadioInterface (other components). r=echen 2014-11-25 09:44:35 +08:00
Jessica Jong ed5335372f Bug 1058305 - Part 2: use defined network types in nsIRadioInterface (impl). r=echen 2014-11-25 09:44:33 +08:00
Jessica Jong 6bc37e16d1 Bug 1058305 - Part 1: use defined network types in nsIRadioInterface (idl). r=hsinyi 2014-11-25 09:44:31 +08:00
Wes Kocher 1d5fb56d35 Merge inbound to m-c a=merge 2014-11-24 16:55:25 -08:00
Ryan VanderMeulen fb8d05cd59 Backed out changesets 9beb53e53951, 4420bb4e5e7c, de1da65301a8, and cd9c2aaf1343 (bug 970307) for causing frequent B2G debug mochitest-11 crashes. 2014-11-24 17:18:27 -05:00
Boris Zbarsky e86d3b5204 Bug 1096011. Warning when failing to create a JS implemntation for a Web IDL binding should include the implementation contract. r=peterv 2014-11-24 11:57:49 -05:00
Boris Zbarsky 6c81adc0d3 Bug 1067541. Image preloads should not keep going once the actual image has started and gotten canceled. r=peterv 2014-11-24 11:57:49 -05:00
Boris Zbarsky 7fabbb42c0 Bug 1093112. Make sure that our <script> has been parsed before we attach XBL bindings that call functions from it. r=bholley 2014-11-24 11:57:49 -05:00
Carsten "Tomcat" Book 2492fdb8a7 Merge mozilla-central to b2g-inbound 2014-11-24 14:18:59 +01:00
Carsten "Tomcat" Book 45b2b36c4c merge b2g-inbound to mozilla-central a=merge 2014-11-24 14:13:25 +01:00
Carsten "Tomcat" Book 5969f2ac89 merge fx-team to mozilla-central a=merge 2014-11-24 14:06:00 +01:00
Thomas Zimmermann d0139ae585 Bug 1091588: Support Handsfree profile when using Bluetooth daemon, r=shuang 2014-11-24 09:02:52 +01:00
Thomas Zimmermann 4f25f4670c Bug 1091588: Add Handsfree interface for Bluetooth daemon, r=shuang 2014-11-24 09:02:42 +01:00
Thomas Zimmermann 3a9db14062 Bug 1091588: Add Handsfree module for Bluetooth daemon, r=shuang 2014-11-24 09:02:31 +01:00
Thomas Zimmermann e2f0365ce8 Bug 1091588: Add helpers for Bluetooth daemon Handsfree support, r=shuang
This patch adds helpers for packing, unpacking and converting
Handsfree values to and from Bluetooth PDUs.
2014-11-24 09:02:03 +01:00
Patrick Wang (Chih-Kai Wang) d70095812d Bug 970307: Part 3: Reinitialize modules after fork. r=fabrice 2014-11-24 15:22:31 +08:00
Patrick Wang (Chih-Kai Wang) f7e202983d Bug 970307: Part 2: Let Nuwa wait for all tasks of preload slow things to finish. r=cyu 2014-11-24 15:22:10 +08:00
Patrick Wang (Chih-Kai Wang) c0da861aa4 Bug 970307: Part 1: Report status of each thread to find when all the threads are idle. r=nfroyd 2014-11-24 15:21:52 +08:00
Szu-Yu Chen [:aknow] 6fc6f807e2 Bug 1099053 - Fix setEccListProperty. r=hsinyi 2014-11-24 14:13:28 +08:00
Dimi Lee 889cfd218e Bug 996397 - B2G NFC: Replace DOMRequests with Promises. r=smaug, allstars.chh 2014-11-21 17:54:04 +08:00
Jessica Jong ee6495def1 Bug 1094572 - B2G RIL: handle data call fail cause accordingly. r=echen 2014-11-24 10:15:25 +08:00
Harshil Goel ec74dc79d7 Bug 1072922 - Add libc constants for flock structure type. r=Yoric 2014-11-21 07:50:41 +05:30
Wes Kocher 1b666e0294 Merge inbound to m-c a=merge 2014-11-21 16:35:57 -08:00
Carsten "Tomcat" Book 969509b198 Merge mozilla-central to b2g-inbound 2014-11-21 13:02:49 +01:00
Carsten "Tomcat" Book 4213004750 merge b2g-inbound to mozilla-central a=merge 2014-11-21 12:58:22 +01:00
Kan-Ru Chen (陳侃如) 220e6d7376 Bug 1098145 - Fix BrowserElement::Download crash. r=smaug 2014-11-21 18:56:28 +08:00
Kan-Ru Chen (陳侃如) b61618c420 Bug 1044736 - Part 6. Widget should only require embed-widgets permission. r=fabrice
As discussed on dev-webapi[1] the app that wants to use widgets only
need the "embed-widgets" permission to use <iframe mozbrowser mozwidget>

If the app also wants to implement a browser, it could request the
"browser" separately. A <iframe mozbrowser mozwidget> will have
restricted mozbrowser API defined on the prototype if the embedder has
the "brower" permission; they will always throw when used.

[1]: https://groups.google.com/d/msg/mozilla.dev.webapi/uQweGWtVKRA/Bj1jZq3LN-0J

--HG--
rename : dom/apps/tests/test_widget.html => dom/apps/tests/test_widget_browser.html
2014-11-21 18:56:28 +08:00
Kan-Ru Chen (陳侃如) be64833b75 Bug 1044736 - Part 5. Extract tests functions to file_test_widget.js. r=fabrice 2014-11-21 18:56:28 +08:00
Kan-Ru Chen (陳侃如) cbe85f760b Bug 1044736 - Part 4.3. Export BrowserElementParent component from BrowserElementParent.js. r=bz,fabrice 2014-11-21 18:56:28 +08:00
Kan-Ru Chen (陳侃如) c4a36907e9 Bug 1044736 - Part 4.2. Rename BrowserElementParent.jsm to BrowserElementParent.js. r=bz,fabrice
--HG--
rename : dom/browser-element/BrowserElementParent.jsm => dom/browser-element/BrowserElementParent.js
2014-11-21 18:56:28 +08:00
Kan-Ru Chen (陳侃如) 71a36876c6 Bug 1044736 - Part 4.1. Delete old BrowserElementParent.js. r=bz,fabrice 2014-11-21 18:56:27 +08:00
Kan-Ru Chen (陳侃如) eb72fa5f68 Bug 1044736 - Part 3. Make BrowserElementParent implement nsIBrowserElementAPI and use it. r=bz,fabrice 2014-11-21 18:56:27 +08:00
Kan-Ru Chen (陳侃如) c7d83676ec Bug 1044736 - Part 2. Add nsIBrowserElementAPI.idl and implement nsBrowserElement. r=bz 2014-11-21 18:56:27 +08:00
Kan-Ru Chen (陳侃如) 81a829d8ee Bug 1044736 - Part 1. Add BrowserElement.webidl and stub implementation. r=bz 2014-11-21 18:56:27 +08:00
Szu-Yu Chen [:aknow] dfaf19712a Bug 1098193 - Part 1: Disable test cases due to emulator changes. r=hsinyi 2014-11-21 14:06:47 +08:00
Shelly Lin 2be44806ed Bug 1100259 - Add TaskTracer labels in EventDispatcher and console.log of message with special prefix. r=sinker. 2014-11-20 10:57:27 +08:00
Blake Wu 13b079066f Bug 1094614 - Release codec resource properly. r=sotaro 2014-11-20 17:09:48 +08:00
Andrea Marchesini 9d30f59efd Bug 1077393 - Rename ScalarValueString to USVString. r=smaug
--HG--
rename : dom/bindings/parser/tests/test_scalarvaluestring.py => dom/bindings/parser/tests/test_usvstring.py
rename : dom/bindings/test/test_scalarvaluestring.html => dom/bindings/test/test_usvstring.html
2014-11-20 12:58:00 +01:00
Jan-Ivar Bruaroey e794725154 Bug 1075133 - fire onsignalingstatechange as an event. r=drno, r=bwc 2014-11-20 18:05:40 -05:00
Matt Woodrow 11d881da06 Bug 1102658 - Add initial references to the last few AudioData constructor callsites. r=bholley 2014-11-21 15:29:19 +13:00
Yoshi Huang 7497ee7a95 Bug 1082445: B2G NFC: notifiy peer/taglost when app goes to background. r=smaug, dimi 2014-11-19 12:32:47 +08:00
Yoshi Huang d48625d613 Bug 1097527 - ontag/peerlost shouldn't be fired if App doesn't listen/receive ontag/peerfound. r=smaug, dimi 2014-11-19 11:00:16 +08:00
Yoshi Huang 6f58df1cee Bug 1100285 - sessionId shouldn't be added in nfc-manager-send-file. r=dimi 2014-11-17 18:51:40 +08:00
Wes Kocher fb1e2f696b Merge b2g-inbound to m-c a=merge 2014-11-20 17:49:07 -08:00
Carsten "Tomcat" Book 47ef3040be Merge mozilla-central to b2g-inbound 2014-11-20 12:40:14 +01:00
Thomas Zimmermann 62dd1a1b70 Bug 1100883: Cleanup |BluetoothServiceBluedroid::AdapterStateChangedNotification|, r=btian
This patch replaces |ToggleBtAck| with |AcknowledgeToggleBt| in
|BluetoothServiceBluedroid::AdapterStateChangedNotification| and
cleans up the remaining runnables used by this method.

All runnables need to be handled in the same patch, because the
order of operation must not be changed.
2014-11-20 11:06:01 +01:00
Thomas Zimmermann d305868eed Bug 1100883: Replace most instances of |ToggleBtAck| with calls to |AcknowledgeToggleBt|, r=btian
|AcknowledgeToggleBt| completes a Bluetooth start or stop operation
in the context of |BluetoothService|; That was done by |ToggleBtAck|
before.

This patch replaces |ToggleBtAck| with calls to |AcknowledgeToggleBt|
in |BluetoothServiceBluedroid| for all the trivial cases.
2014-11-20 11:06:01 +01:00
Thomas Zimmermann e7b6dea79d Bug 1100883: Move |ToggleBtAck| into |BluetoothService|, r=btian
|ToggleBtAck| completes a start of stop operation on the main thread.

This patch moves the runnable's functionality into |BluetoothService|
and makes it available for methods running on the main thread.
2014-11-20 11:06:00 +01:00
Thomas Zimmermann 39334508d6 Bug 1100883: Move helpers of |BluetoothServiceBluedroid| into its namespace, r=btian 2014-11-20 11:06:00 +01:00
Tatiana Meshkova 3234ab1f7d Bug 1023156 - Cannot build Qt with errors in gfxQtPlatforms (with Qt 5.3) 2014-11-19 22:02:51 -08:00
Wes Kocher 0ea9061e20 Merge m-c to inbound a=merge 2014-11-19 19:04:29 -08:00
Ben Turner 008239dd8b Bug 1101223 - Fix assertion failure for IndexedDB child-side race, r=khuey. 2014-11-19 19:03:01 -08:00
Wes Kocher c86c58697d Merge actual fx-team (previous merge push was a mislabeled inbound merge) to m-c a=merge 2014-11-19 18:49:45 -08:00
Bobby Holley 4d9c1393da Bug 1100776 - Reference-count MediaData. r=cpearce 2014-11-19 13:01:10 -08:00
Chris Double 10c71caa7c Bug 1065215 - Fix EME test for changes to MediaSource::endOfStream - r=cpearce
--HG--
extra : rebase_source : b4592fc1c0686a6bb5014a744e605e89f1342645
2014-11-19 17:16:59 +13:00
Chris Double d37876d9b3 Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karlt
Reopens the MediaSource when SourceBuffer::Remove is called on an Ended
MediaSource. Only run the Range Removal algorithm when MediaSource
duration is changed instead of calling Remove on SourceBuffers.
Updates tests for the fact that update{start,end} can now be called
more than once due to DurationChange.

--HG--
extra : rebase_source : d4c96b982ffa9f5cd0b24e6e3a4ef5dffe9be6f6
2014-11-19 17:16:41 +13:00
Mats Palmgren 994ddfd821 Bug 907396 - Frame manager support for display:contents. r=bzbarsky 2014-11-20 18:24:09 +00:00
Wes Kocher 31d7407a86 Backed out changeset 8e604ebfc313 (bug 1101584) for m-oth failures on a CLOSED TREE 2014-11-19 12:07:15 -08:00
Sotaro Ikeda d10dd25588 Bug 1101742 - Fix OmxDecoder::mIsVideoSeeking r= cajbir 2014-11-20 06:34:16 -08:00
Mike Conley ccd8edc947 Bug 1008435 - Let the Gecko Profiler work with child processes. r=BenWa,smaug.
We now allow profiling the content process for e10s, and plugin processes.

--HG--
extra : rebase_source : 1f2e35d4d55b33b56160132893dbf7d4787925fa
extra : amend_source : d03465d4318f8e50c7624ad0eeb681b30c068b11
2014-11-18 12:50:25 -05:00
Carsten "Tomcat" Book 336a2bda13 merge fx-team to mozilla-central a=merge 2014-11-19 13:43:59 +01:00
Carsten "Tomcat" Book 4aada3b2d9 merge mozilla-inbound to mozilla-central a=merge 2014-11-19 13:35:26 +01:00
Blake 0936f06df6 Bug 1100820 - Stop reading output data from MediaCodecProxy. r=edwin. 2014-11-18 18:04:29 +08:00
Milan Sreckovic a0b87c69e4 Bug 1099148 - Implement Canvas2D resetTransform method. r=gw280,bz 2014-11-18 12:11:12 -05:00
Jonathan Hao c57d2071c2 Bug 1086179 - Add a format API to MozNFCTag. r=smaug, allstars.chh 2014-11-18 09:52:39 +08:00
Wes Kocher 037d5ade2f Backed out changeset c7a24854801e (bug 1093567) for crashtest orange 2014-11-18 13:12:00 -08:00
Lebedev Maksim 74e49d7ff3 Bug 1098139 - Add attribute isPrimary detection for got/lostpointercapture events. r=smaug 2014-11-18 01:13:00 +01:00
Terrence Cole 9a6a7e350c Bug 1070049 - Remove ReportPendingException from nsProtoImplMethod; r=bholley
--HG--
extra : rebase_source : 67a2282279845bf2eb6b131dc89956ef226789e1
2014-11-14 10:49:55 -08:00
Bevis Tseng cfb2042e7d Bug 968750 - B2G MMS: MmsDeliveryInfo.readStatus saved as "pending" read status when toggled. r=echen 2014-11-14 16:10:17 +08:00
Benjamin Chen 67df017f38 Bug 1078125 - fix RtspMediaCodecReader::ReadMetadata, start the network streaming before ReadMetadata and enable play-out delay. r=cpearce, r=ethan 2014-11-20 10:22:39 +08:00
Daniel Bonnevier bc903e63d8 Bug 1090919 - Fix audio problem when mediaserver is restarted. r=mwu
When mediaserver is restarted AudioPolicyService needs to be
recreated when mediasrever is fully started.
2014-11-14 06:12:00 +01:00
Kai-Zhen Li fa25981094 Bug 1102144 - Move MOZ_FMP4 code into related compiled flag. r=ajones,bwu 2014-11-21 11:48:22 +08:00
Jeff Gilbert 44fbf3bf13 Bug 1099427 - Reformat WebGL. - r=kamidphish 2014-11-13 20:03:50 -08:00
Matthew Gregan 412d460280 Bug 1104357 - Ensure MediaDecoderReader is shutdown on all exit paths from MediaDecodeTask::Decode. r=cpearce
Also adds an assertion to MediaDecoderReader::Shutdown to ensure it is called from the appropriate thread.
2014-11-25 14:09:19 +13:00
Trevor Saunders 1a013270b5 bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
Ryan VanderMeulen 63636768a1 Backed out changeset 6dad5fe1d22b (bug 1087944) for Linux64 mochitest-e10s orange. 2014-11-26 17:40:52 -05:00
Ryan VanderMeulen e20a2085ce Backed out changeset e82170d665d8 (bug 1087944) 2014-11-26 17:40:42 -05:00
Blake Kaplan e4c077f303 Bug 582297 - Make <keygen> work in e10s. r=billm/dkeeler 2014-11-26 14:28:28 -08:00
Paul Adenot d4eb8e50b2 Bug 1087944 - Test for the promise returned by OfflineAudioContext.startRendering(). r=ehsan
--HG--
extra : rebase_source : 351f66c2cd7f2c269d7f2c05214d0f291488cf23
2014-11-19 18:18:24 +01:00
Paul Adenot 1215625738 Bug 1087944 - Implement the promise version of OfflineAudioContext. r=ehsan,smaug
--HG--
extra : rebase_source : 1ede286a68f592038320ed5b82051bb9dd3cc0db
2014-11-19 11:38:39 +01:00
James Willcox 2af9674001 Bug 1097116 - Disable Android MediaCodec on PowerVR devices r=cpearce
--HG--
extra : rebase_source : 8c852f321f5755f4af702011f6cf72ba9c605104
2014-11-26 15:16:08 -06:00
James Willcox fe1117609c Bug 1097116 - Copy the decoded SurfaceTexture into an EGLImage to allow accurate presentation r=jgilbert
--HG--
extra : rebase_source : d3165eb2d9534f82c84e3399e744e0c31b64c2dd
2014-11-26 15:16:07 -06:00
Seth Fowler b8c1e93d1d Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn 2014-11-26 13:22:10 -08:00
Terrence Cole 2f1ff488e3 Bug 1098074 - Part 3: Add a test to ensure that our error path works correctly; r=bholley
--HG--
extra : rebase_source : b00de637020027f77434e37f0436ae489a6b7c78
2014-11-13 14:44:09 -08:00
Nils Ohlmeier [:drno] eec6b645f6 Bug 1101163 - Fix Steeplechase ICE errors if one client is faster then the other. r=spolk 2014-11-18 21:44:00 +01:00
Nils Ohlmeier [:drno] 13fc044776 Bug 1101770 - add an over all timeout for steeplecahse tests. r=spolk 2014-11-19 14:01:00 +01:00
JW Wang fb266a4b4c Bug 1098668 - remember the end time of the last decoded audio sample so that HasLowUndecodedData doesn't need to peek AudioQueue or query AudioClock. r=cpearce 2014-11-20 22:24:00 +01:00
Antonio M. Amaya 835a566bb7 Bug 1096971 - Update the minimanifest etag and hash correctly on resume. r=fabrice 2014-11-21 10:45:00 +01:00
Antonio M. Amaya f748c30af9 Bug 1096971 - Don't propagate an error when the package downloaded was the same we had. r=fabrice 2014-11-17 02:01:00 +01:00
Terrence Cole 67a1471c72 Bug 1098074 - Part 2: Improve error handling in nsFrameMessageManager::ReceiveMessage; r=bholley
--HG--
extra : rebase_source : be00ff9778ae41310ba0ca98dfd082cc1109afa7
2014-11-12 16:59:20 -08:00
Terrence Cole e211ebf6cc Bug 1098074 - Part 1: Use AutoJSAPI to report JS errors in nsFrameMessageManager; r=bholley
--HG--
extra : rebase_source : c61375bb851385e6e859b85ee97293ebf12e77ce
2014-11-12 16:48:51 -08:00
Ralph Giles 8743b6bd68 Bug 1093567 - Don't loop forever looking for mp4 tracks. r=ajones.
We were ignoring I/O errors from parseChunk().
2014-11-17 16:20:00 -08:00
Valentin Gosu 79d54f2cc9 Bug 1093611 - Add/modify tests making sure Link,URL,nsLocation::GetHash don't unescape characters r=smaug 2014-11-12 05:59:24 +02:00
Valentin Gosu a67bfd06a1 Bug 1093611 - Add/modify tests making sure Link,URL,nsLocation::GetHash don't unescape characters r=smaug 2014-11-12 05:59:24 +02:00
Valentin Gosu ae99095b94 Bug 1093611 - AnchorElement.hash should be the encoded version of the href attribute's fragment r=smaug 2014-11-12 03:14:04 +02:00
Valentin Gosu 95adf859fe Bug 1093611 - AnchorElement.hash should be the encoded version of the href attribute's fragment r=smaug 2014-11-12 03:14:04 +02:00
JW Wang 0f0c68cbea Bug 1095438 - Don't leave dormant state while detached from the DOM tree. r=cpearce 2014-11-23 19:46:00 +01:00
Seth Fowler ab431799e2 Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn
--HG--
extra : rebase_source : 64746ba9ac1dab008857aa5acbe8699b2de69f0b
2014-11-25 00:10:11 -08:00
Dan Glastonbury 06eed237c1 Bug 1048741 - [WebGL2] texParameter: TEXTURE_COMPARE_MODE and TEXTURE_COMPARE_FUNC support. r=jgilbert
--HG--
extra : rebase_source : 727064b75724cf72aa72d37c2989b06d2c2140bf
extra : histedit_source : 19b706d0208e621b1a0c10af3a48d90a2f1acdbd
2014-11-11 15:36:14 +10:00
Dan Glastonbury f3e2eb5ca4 Bug 1048745 - [WebGL2] Extend UniformInfo with WebGL2/GLES3 types. r=jgilbert
--HG--
extra : rebase_source : bde0e59c0ab5f03e1e3a69156ddde9861459aae6
extra : histedit_source : d40023d4f0c0a511c822969fae15d273561ad30e
2014-11-11 11:18:52 +10:00
Tom Tromey 986dfd2fd6 Bug 1069661 - add "detail" to timeline markers. r=smaug 2014-11-18 14:39:00 +01:00
Boris Zbarsky e952f7adeb Bug 1094545. Expose the URLSearchParams API in system globals. r=bholley 2014-11-07 14:10:39 -05:00
Robert Longson 4b9965e1ed Bug 1099197 - Determine the bounds of unstroked polylines/polygons directly. r=jwatt 2014-11-24 14:28:58 +00:00
Bobby Holley 009b0d9578 Bug 1099187 - Use fuzz factor for currentTime in addition to duration. r=karlt 2014-11-18 09:58:53 -08:00
Carsten "Tomcat" Book fbc9553a10 Merge mozilla-central to mozilla-inbound 2014-11-18 17:32:02 +01:00
Carsten "Tomcat" Book 6a293a24ca merge mozilla-inbound to mozilla-central a=merge 2014-11-18 17:25:29 +01:00
Carsten "Tomcat" Book 217db26a63 Backed out changeset 7fa6291d952d (bug 1095257) for suspicion of causing jit tests 2014-11-18 13:14:36 +01:00
Carsten "Tomcat" Book 08dcc3ea91 merge b2g-inbound to mozilla-central a=merge 2014-11-18 12:51:48 +01:00
Tooru Fujisawa 2cbd1c5ec6 Bug 825004 - Part 1: Unprefix CSS3 Text Decoration. r=dbaron 2014-11-18 19:23:09 +09:00
Chris Pearce 20def217dc Bug 1095257 - Implement Navigator.requestMediaKeySystemAccess(). r=edwin r=bz r=peterv 2014-11-18 22:13:02 +13:00
Nicholas Nethercote bb9d9e645b Bug 1100205 - Zero ScreenDetails outparam in RecvScreenForBrowser() so Valgrind doesn't complain. r=mconley.
--HG--
extra : rebase_source : 6420a5d78ed1d28d157ab10db14951fb14cc523a
2014-11-18 00:29:12 -08:00
Wes Kocher 863eff1d0e Backed out changeset 78aacc35b4e7 (bug 1044736) for breaking statusbar in b2g, take two a=backout 2014-11-17 22:49:39 -08:00
Wes Kocher d99359e04b Backed out changeset c7c9170ab299 (bug 1044736) 2014-11-17 22:44:13 -08:00
Wes Kocher 5f6cec13d2 Backed out changeset 8ecfc1f41ddc (bug 1044736) 2014-11-17 22:44:09 -08:00
Wes Kocher c1d7fa8e0a Backed out changeset e4f1f09f150f (bug 1044736) 2014-11-17 22:44:07 -08:00
Wes Kocher 4423502921 Backed out changeset b3ff4ce20e67 (bug 1044736)
--HG--
rename : dom/browser-element/BrowserElementParent.js => dom/browser-element/BrowserElementParent.jsm
2014-11-17 22:44:05 -08:00
Wes Kocher 1d80afc201 Backed out changeset 59a47fafaccf (bug 1044736) 2014-11-17 22:44:03 -08:00
Wes Kocher 8ea0c6cd56 Backed out changeset 61fc517d0336 (bug 1044736) 2014-11-17 22:44:01 -08:00
Wes Kocher 0e23bb5d7a Backed out changeset b1a6ecfca674 (bug 1044736) 2014-11-17 22:43:57 -08:00
Wes Kocher 2d9f4bd96e Backed out changeset d045286cff6e (original backout of 8 changesets) for not working right a=backout
--HG--
rename : dom/browser-element/BrowserElementParent.jsm => dom/browser-element/BrowserElementParent.js
2014-11-17 22:19:49 -08:00
Wes Kocher 3696aa8ceb Backed out 8 changesets (bug 1044736) for breaking the statusbar on b2g a=backout
Backed out changeset b1a6ecfca674 (bug 1044736)
Backed out changeset 61fc517d0336 (bug 1044736)
Backed out changeset 59a47fafaccf (bug 1044736)
Backed out changeset b3ff4ce20e67 (bug 1044736)
Backed out changeset e4f1f09f150f (bug 1044736)
Backed out changeset 8ecfc1f41ddc (bug 1044736)
Backed out changeset c7c9170ab299 (bug 1044736)
Backed out changeset 78aacc35b4e7 (bug 1044736)

--HG--
rename : dom/browser-element/BrowserElementParent.js => dom/browser-element/BrowserElementParent.jsm
2014-11-17 20:34:00 -08:00
Wes Kocher 022cfb7eb1 Backout revision 37970af40c4a (bug 1098145) to be able to cleanly backout another patch series a=backout 2014-11-17 20:29:49 -08:00
Ryan VanderMeulen 581dc3f3c7 Merge b2g-inbound to m-c. a=merge 2014-11-17 16:23:09 -05:00
Sam Penrose 4aa8938365 Bug 1095617 - Don't break when loggedInUser == 'null'. r=ferjm 2014-11-17 08:53:16 -08:00
Gabor Krizsanits 84831ee6e1 Bug 1094930 - part2: init LifecycleCallbacks in the caller compartment. r=bz 2014-11-17 14:04:28 +01:00
Gabor Krizsanits 4e773fc696 Bug 1094930 - Allow registerElement to take protos from other scopes. r=bz 2014-11-17 14:04:27 +01:00
Jessica Jong 5b5039fce3 Bug 1052846 - Part 3: Use enums for MobileNetworkType in nsIMobileConnectionService.idl (gonk). r=echen 2014-11-18 10:07:02 +08:00
Jessica Jong c656364ed5 Bug 1052846 - Part 2: Use enums for MobileNetworkType in nsIMobileConnectionService.idl (dom/ipc). r=echen 2014-11-18 10:07:00 +08:00
Jessica Jong 14768b1ee0 Bug 1052846 - Part 1: Use enums for MobileNetworkType in nsIMobileConnectionService.idl (idl). r=hsinyi 2014-11-18 10:06:52 +08:00
JerryShih ccbf30e687 Bug 998916 - Fix wrong preference name. r=jgilbert 2014-11-10 22:31:00 -05:00
Carsten "Tomcat" Book 82aae2ede3 Merge mozilla-central to b2g-inbound 2014-11-17 14:21:05 +01:00
Thomas Zimmermann 627449c0da Bug 1053173: Use |LazyIdleThread| for FM tuning, r=mwu
FM tuning is performed rarely, usually only when switching stations
on the radio, or at irregular intervals. Most of the time, the FM
tune thread is idle.

This patch converts the FM tune thread to be a |LazyIdleThread|. It
get's cleaned up after a small timeout (currently 5 seconds), so it
won't occupy resources while the user is actually listening to the
radio.
2014-11-17 10:23:49 +01:00
Szu-Yu Chen [:aknow] 1eb9b56341 Bug 1088690 - Fix _processCalls. r=hsinyi 2014-11-17 17:20:55 +08:00
Jonathan Kew 0e4e955616 Backout changesets fad675db4598 and 618d8f44d9e2 (bug 1090168 pt 1 and 2) for Nightly crashiness. a=backout 2014-11-15 22:40:00 +00:00
Phil Ringnalda f9a2419494 Merge b-i to m-c, a=merge 2014-11-15 15:16:34 -08:00
Mike Habicher a2a53064df Bug 1098660 - fix the (complex) requirements for video mode preview size, r=aosmond 2014-11-14 20:56:59 -05:00
William Chen 0123ae2e9b Bug 1096635 - Update XBL insertion parent for dynamic default content. r=mrbkap 2014-11-14 17:02:29 -08:00
Ryan VanderMeulen 5d1fb92793 Merge inbound to m-c. a=merge 2014-11-14 17:32:39 -05:00
Ryan VanderMeulen b7f8072b05 Backed out changeset fa836f2dccb6 for introducing new Win7 leaks.
CLOSED TREE
2014-11-14 15:24:17 -05:00
Christoph Kerschbaumer ba415e054d Bug 1083422 - Add triggering Principal to nsILoadInfo - update consumers (r=bz) 2014-11-14 08:57:26 -08:00
Christoph Kerschbaumer d5cbc137e2 Bug 1083422 - Add triggering Principal to nsILoadInfo - update callsites (r=bz,sicking) 2014-11-14 08:56:55 -08:00
Alfredo Yang c7fdbe75a6 Bug 1098994 - Update video output buffer when gets INFO_OUTPUT_BUFFERS_CHANGED from OMX. r=edwin 2014-11-16 19:07:00 +01:00
Jean-Yves Avenard 3465c3bbba Bug 1098637 - Enforce FFmpeg's audio decode API. r=edwin 2014-11-15 10:19:55 +11:00
Jim Mathies dbafda71d3 Bug 1098055 - Enable deferred message protection for ContentParent. r=billm 2014-11-14 19:22:44 -06:00
Carsten "Tomcat" Book ae64245b15 Merge mozilla-central to b2g-inbound 2014-11-14 13:25:55 +01:00
Carsten "Tomcat" Book 9bafb1c7ff merge mozilla-inbound to mozilla-central a=merge 2014-11-14 12:58:54 +01:00
Chris Peterson a05d3eba03 Back out changeset c98cb03a8475 (Bug 1098134) for Windows build bustage. 2014-11-14 00:09:58 -08:00
Yoshi Huang 2fb937a8ba Bug 1098975 - sessionToken is missing in _createNFCPeer in nsNfc.js. r=dimi 2014-11-14 16:03:16 +08:00
Szu-Yu Chen [:aknow] 89f8538b99 Bug 1072868 - Part 2: Add TelephonyAudioService (implementation). r=hsinyi 2014-11-14 15:20:44 +08:00
Szu-Yu Chen [:aknow] be97514c3b Bug 1072868 - Part 1: Add nsITelephonyAudioService (interface). r=hsinyi 2014-11-14 15:20:43 +08:00
Dave Hylands c0310ea8fb Bug 1085743 - MTP doesn't work on Nexus 4/5. r=alchen 2014-11-13 17:42:38 -08:00
Ryan VanderMeulen 28c2fca375 Merge fx-team to m-c. a=merge 2014-11-13 15:40:39 -05:00
Ryan VanderMeulen 3816bf87a1 Merge b2g-inbound to m-c. a=merge 2014-11-13 15:33:32 -05:00
Andrew Osmond f1b2045a01 Bug 1096078 - Restore use of Destroy() for DOMMediaStream. r=jesup 2014-11-13 15:28:22 -05:00
Ryan VanderMeulen b21b6a20cf Backed out changeset 5dd9fb34f542 (bug 1096078) for Windows mochitest-3 crashes. a=me 2014-11-13 15:24:49 -05:00
Gregor Wagner 68fd435863 Bug 1098039 - PhonenumberJS: update metadata. DONTBUILD r=bent 2014-11-13 10:13:09 -08:00
Gregor Wagner 060a191371 Backed out changeset e68f1b4d1566 for wrong bug number. 2014-11-13 10:11:57 -08:00
Gregor Wagner 97e69c98f2 Bug 1012196 - PhonenumberJS: update metadata. r=bent 2014-11-13 10:03:50 -08:00
Ryan VanderMeulen 064303be00 Backed out changesets 0c9407b0e481, c2c37b2e9fac, and 488700194519 (bug 1000264) for e10s test failures.
CLOSED TREE
2014-11-13 12:40:15 -05:00
Carsten "Tomcat" Book 2777124c18 Merge mozilla-central to b2g-inbound 2014-11-13 16:38:44 +01:00
Carsten "Tomcat" Book f9d8f1e495 merge mozilla-inbound to mozilla-central a=merge 2014-11-13 16:20:52 +01:00
Kan-Ru Chen (陳侃如) 71b019dc48 No bug, Disable test_browserElement_{inproc,oop}_Download.html tests on CLOSED TREE because of memory leaks 2014-11-13 21:05:44 +08:00
Yoshi Huang 65bd5d6b15 Bug 1098253 - get rfState from nfcd. r=dimi
From 2c8fd495054e6bd3bd93561e20518a47f6f6bc64 Mon Sep 17 00:00:00 2001
---
 dom/nfc/gonk/NfcGonkMessage.h      | 2 +-
 dom/nfc/gonk/NfcMessageHandler.cpp | 5 +----
 dom/nfc/gonk/NfcMessageHandler.h   | 1 -
 3 files changed, 2 insertions(+), 6 deletions(-)
2014-11-13 19:20:37 +08:00
Carsten "Tomcat" Book b7f71a3e33 Backed out changeset b1f8365b8a92 (bug 1081038) for dt Test Failures on a CLOSED TREE 2014-11-13 11:48:21 +01:00
Carsten "Tomcat" Book c969ca2647 Backed out changeset 9243c59c3e56 (bug 1081038) 2014-11-13 11:48:00 +01:00
Carsten "Tomcat" Book 8894f4319e Backed out changeset fbb9dc943109 (bug 1076163) for Android 4.0 Crashes on a CLOSED TREE 2014-11-13 11:47:57 +01:00
Carsten "Tomcat" Book c247fdb775 Backed out changeset 71fe4233208a (bug 1076163) 2014-11-13 11:47:35 +01:00
Carsten "Tomcat" Book 4b4108a4a9 Backed out changeset a96930f1e26b (bug 1055741) 2014-11-13 11:47:31 +01:00
Kan-Ru Chen (陳侃如) 4765f57c8e Bug 1098145 - Fix BrowserElement::Download crash and enable mochitest. r=smaug 2014-11-13 18:36:22 +08:00
Jan Varga ea37e37e95 Bug 1095474 - Intermittent /indexedDB/test/test_file_replace.html | application terminated with exit code 1; r=bent 2014-11-13 10:43:22 +01:00
Jonathan Kew 92a78b6d76 Bug 1090168 - part 2 - Adjust initial value of textBaseline depending on writing-mode and text-orientation properties. r=jdaggett 2014-11-13 08:58:04 +00:00
Jonathan Kew 02d6b51ec6 Bug 1090168 - part 1 - Make textBaseline attribute in <canvas> work for vertical text. r=jdaggett 2014-11-13 08:58:04 +00:00
Gabor Krizsanits beb54125e8 Bug 1081038 - part 2: Removing nsAutoMicroTask where we have AutoEntryScript. r=bholley 2014-11-13 09:50:15 +01:00
Gabor Krizsanits a6f3398faa Bug 1081038 - part 1: Microtask in AutoEntryScript. r=bholley 2014-11-13 09:50:12 +01:00
Szu-Yu Chen [:aknow] d29e4c3627 Bug 1094089 - Part 3: Rewrite test_outgoing_radio_off.js. r=hsinyi 2014-11-13 10:58:46 +08:00
Szu-Yu Chen [:aknow] 00fd7ff8be Bug 1094089 - Part 2: Refactoring the promise usage in head.js. r=hsinyi 2014-11-13 10:58:46 +08:00
Szu-Yu Chen [:aknow] 371e647a47 Bug 1094089 - Part 1: Show reject cause. r=hsinyi 2014-11-13 10:58:45 +08:00
Wes Kocher 8bae192f28 Merge b2g-inbound to m-c a=merge 2014-11-12 17:19:02 -08:00
Zoran Jovanovic 15395488a6 Bug 1066013 - Initialize appCache path r=fabrice 2014-11-12 11:36:36 -08:00
Ralph Giles 95437b59b2 Bug 1097849 - Enforce sane audio sample rates in MediaEncoder. r=derf
We believe the rate is constrained by the audio driver in practice,
but want to verify this assumption. The valid range 8-192 kHz covers
all sample rates in general use for audio data.

Note we must use an error return instead of an assertion since these
bounds are verified by unit tests, which do not catch MOZ_ASSERT().
2014-11-12 11:03:00 -08:00
Mike Habicher cb66942d32 Bug 1079543 - handle camera hardware busy when prelaunching, r=aosmond 2014-11-12 13:54:48 -05:00
Alfredo Yang 2ca35898de Bug 1098195 - Return false when failing to get output format. r=edwin 2014-11-13 01:26:00 -05:00
Jean-Yves Avenard a40abbc6eb Bug 1097260 - Ensure video dimensions are known when loadedmetadata is fired. r=cajbir 2014-11-12 20:19:29 +11:00
Jan-Ivar Bruaroey cfdeb0d0fa Bug 1097224 - Part 3 - test mozCaptureStream over peerConnection. r=jesup, r=drno 2014-11-13 00:59:22 -05:00
Jan-Ivar Bruaroey ccb5a711f4 Bug 1097224 - Part 2 - correct m-line test in verifySdp in test-harness. r=drno 2014-11-12 23:48:30 -05:00
Jan-Ivar Bruaroey 99bec8c69b Bug 1097224 - Part1 - make mozCaptureStream work after onloadedmetadata even in opt build. r=jesup 2014-11-12 23:30:10 -05:00
Jessica Jong ae2152f66c Bug 1052848 - Add assertions for MobileRoamingMode. r=echen 2014-11-11 23:43:00 -05:00
Jean-Yves Avenard c7ca749da6 Bug 1075332 - Refactor mac audio decoder. Properly calculate timestamps. r=rillian
Also, in order to prevent the MediaDecoderStateMachine to stall waiting for audio data,
feed back as many decoded audio frame as were first submitted to the decoder in one go.
2014-11-12 15:13:02 +11:00
Yoshi Huang 51445b181a Bug 1096897 - Part 2: change power to changeRFState. r=dimi
From 4ca465353c1c5bd5bc08f40195ad66cc1c407549 Mon Sep 17 00:00:00 2001
---
 dom/nfc/NfcContentHelper.js        | 30 ++++++------------------------
 dom/nfc/gonk/Nfc.js                | 26 ++++++--------------------
 dom/nfc/gonk/NfcGonkMessage.h      |  4 ++--
 dom/nfc/gonk/NfcMessageHandler.cpp | 20 ++++++++++----------
 dom/nfc/gonk/NfcMessageHandler.h   |  4 ++--
 dom/nfc/nsINfcContentHelper.idl    | 21 +++++----------------
 dom/nfc/nsNfc.js                   | 13 ++++++++++---
 7 files changed, 41 insertions(+), 77 deletions(-)
2014-11-12 10:13:33 +08:00
Yoshi Huang 237e4a7bc6 Bug 1096897 - Part 1: s/powerLevel/rfState/g. r=smaug, dimi
From b9ec1a996afb8d50d014e3e479a7c767df2555ac Mon Sep 17 00:00:00 2001
---
 dom/nfc/gonk/Nfc.js                | 14 +++++++-------
 dom/nfc/gonk/NfcMessageHandler.cpp | 10 +++++-----
 dom/nfc/gonk/NfcMessageHandler.h   |  2 +-
 dom/nfc/gonk/NfcOptions.h          | 18 +++++++++---------
 dom/nfc/gonk/NfcService.cpp        |  8 +++++++-
 dom/nfc/gonk/nfc_consts.js         |  8 +++-----
 dom/webidl/NfcOptions.webidl       | 10 ++++++++--
 7 files changed, 40 insertions(+), 30 deletions(-)
2014-11-11 19:19:52 +08:00
Thomas Zimmermann 9bd9aa53a8 Bug 1091575: Add support for Bluetooth daemon backend (under bluetooth2/), r=btian 2014-11-14 10:04:34 +01:00
Thomas Zimmermann 4f56ee0d82 Bug 1091575: Implement Socket module for Bluetooth daemon (under bluetooth2/), r=btian
This patch adds support for the Bluetooth daemon's Socket module,
which provides OPP functionality.
2014-11-14 10:04:34 +01:00
Thomas Zimmermann 6ff9e20ab8 Bug 1091575: Implement Bluetooth Core module for Bluetooth daemon (under bluetooth2/), r=btian
This patch adds support for the Bluetooth daemon's Core module. It
provides the basic Bluetooth functionality, such as searching and
pairing with devices, and accessing device properties.
2014-11-14 10:04:34 +01:00
Thomas Zimmermann 2b6d77373a Bug 1091575: Add core interfaces and Setup module for Bluetooth daemon (under bluetooth2/), r=btian
This patch adds the core interfaces and the Setup module for
the Bluetooth Daemon. The Setup module implements commands
for enabling and disabling Bluetooth profiles in the daemon.
2014-11-14 10:04:33 +01:00
Thomas Zimmermann 6568591a99 Bug 1091575: Added general-purpose notification runnables for Bluetooth (under bluetooth2/), r=btian
A backend notification runnable in Bluetooth is used to transfer
a notification from the I/O thread to the main thread; an interface
runnable transfers and executes a result handler. Both are currently
implemented by Bluetooth backends.

This patch adds new runnables that are independend from any backend
code or data structures.
2014-11-14 10:04:33 +01:00
Thomas Zimmermann b2a41bba13 Bug 1091575: Cleanup Bluetooth's CONVERT macro (under bluetooth2/), r=btian
The patch moves the array handling out of Bluetooth's CONVERT
macro. The change allows the use of the functionality in non-
conversion code.
2014-11-14 10:04:33 +01:00
Garner Lee fece1d9334 Bug 1075198 - Support code generation for TypedArrays fields in generated events. r=smaug 2014-11-11 11:20:00 +01:00
Randy Lin 46d4b8eac4 Bug 1082677 - [Music] When unplugging headphones, the music will be muted from the speaker. r=mwu 2014-11-13 11:52:17 +08:00
Milan Sreckovic e879ad97c7 Bug 1094338 - Allow depth texture on OS X 10.8.3 and higher. Clean up some OS X versioning tracking in the process. r=jgilbert 2014-11-10 22:15:22 -05:00
Shih-Chiang Chien d88351efcf Bug 1094531 - make nsNodeInfoManager skippable. r=smaug. 2014-11-17 13:04:00 +01:00
Alastor Wu f3e7915436 Bug 1095381 - [b2g] The encoder error lead to the unexpected crash in the procedure of the MediaRecorder API. r=rlin 2014-11-18 14:40:48 +08:00
Benjamin Chen d0b453d1eb Bug 1098114 - Remove ReferenceKeeperRunnable because we can release the MediaCodecReader on other thread. r=jwwang 2014-11-17 14:28:10 +08:00
Jan Keromnes a1f4955af9 Bug 993137 - Make color picker tests less fragile. r=mounir 2014-11-15 03:11:00 +01:00
Brian Birtles f38c5b5e70 Bug 1083670 - Move API tests for CSS Animations and CSS Transitions into separate directories; r=dbaron
--HG--
rename : dom/animation/test/css-integration/test_animation-effect-name.html => dom/animation/test/css-animations/test_animation-effect-name.html
rename : dom/animation/test/css-integration/test_animation-pausing.html => dom/animation/test/css-animations/test_animation-pausing.html
rename : dom/animation/test/css-integration/test_animation-player-playstate.html => dom/animation/test/css-animations/test_animation-player-playstate.html
rename : dom/animation/test/css-integration/test_animation-target.html => dom/animation/test/css-animations/test_animation-target.html
rename : dom/animation/test/css-integration/test_animations-dynamic-changes.html => dom/animation/test/css-animations/test_animations-dynamic-changes.html
rename : dom/animation/test/css-integration/test_element-get-animation-players.html => dom/animation/test/css-animations/test_element-get-animation-players.html
rename : dom/animation/test/css-integration/test_animation-effect-name.html => dom/animation/test/css-transitions/test_animation-effect-name.html
rename : dom/animation/test/css-integration/test_animation-pausing.html => dom/animation/test/css-transitions/test_animation-pausing.html
rename : dom/animation/test/css-integration/test_animation-target.html => dom/animation/test/css-transitions/test_animation-target.html
rename : dom/animation/test/css-integration/test_element-get-animation-players.html => dom/animation/test/css-transitions/test_element-get-animation-players.html
2014-11-17 13:46:01 +09:00
Brian Birtles aa575c832b Bug 1081007 - Fix relationship between Play/PlayFromJS/PlayFromStyle etc.; r=dholbert
The existing relationship between the particular versions of
AnimationPlayer::Play* (particularly in the CSSAnimationPlayer) subclass are
confusing because, for example, CSSAnimationPlayer::PlayFromStyle needs to be
careful to *not* call Play on CSSAnimationPlayer, but only on the parent
object (since otherwise we reset the sticky pause behavior).

This patch reworks this relationship by adding a protected DoPlay method that
performs the common pausing behavior. Play/PlayFromJS/PlayFromStyle then add
flushing, sticky pausing etc. as necessary.

This patch also removes the UpdateFlags enum and parameters previously used to
control whether we forced an update to style. This is no longer necessary since
we no longer call 'Play' from style. Instead we make Play always post restyles.

If we come across a case where we want to call Play and *not* post restyles, we
can re-add the flags then.

Roughly the same arrangement is true for Pause except that we don't currently
flush styles for CSS animations in PauseFromJS since it currently won't make any
observable difference.
2014-11-17 13:46:01 +09:00
Brian Birtles 48893c4454 Bug 1073336 part 15 - Switch AnimationPlayer to using less aggressive update mechanism; r=dbaron 2014-11-17 13:46:00 +09:00
Brian Birtles 49dee50d8c Bug 1073336 part 13 - Add AnimationPlayer::PostUpdate; r=dbaron
Adds a method for notifying the collection of changes to one of its players.
2014-11-17 13:45:59 +09:00
Brian Birtles d855c6692f Bug 1073336 part 12 - Add AnimationPlayer::GetCollection(); r=dbaron
This patch adds a method to animation players that looks up the
AnimationPlayerCollection to which the player belongs.
2014-11-17 13:45:59 +09:00
Brian Birtles bb9a6c6bf6 Bug 1073336 part 10 - Add AnimationPlayer::GetAnimationManager(); r=dbaron
This patch introduces an abstract method to AnimationPlayer to fetch the manager
object associated with the player. This method is implemented separate by
CSSAnimationPlayer and CSSTransitionPlayer to return the nsAnimationManager or
nsTransitionManager accordingly.
2014-11-17 13:45:58 +09:00
Brian Birtles 9f8acdf64c Bug 1073336 part 9 - Add protected AnimationPlayer::GetPresContext(); r=dbaron
This patch adds a further getter to find the pres context associated with an
animation player's target element, if any.
2014-11-17 13:45:58 +09:00
Brian Birtles dc613405f6 Bug 1073336 part 8 - Add protected AnimationPlayer::GetRenderedDocument(); r=dbaron
In order for AnimationPlayer objects to be able to notify their
collection/manager, the can either store an extra pointer member, or they can
navigate to the collection as follows:

  player->source(animation)->target(element)->document
    ->presShell->presContext->manager->collection

This patch adds a getter for the first part of this journey up to the document.
2014-11-17 13:45:58 +09:00
Brian Birtles 9efcdfde21 Bug 1073336 part 7 - Move style flushing to CSSAnimationPlayer and CSSTransitionPlayer; r=dbaron
Previously AnimationPlayer::Play() and AnimationPlayer::PlayState() would flush
styles as part of their operation. This, however, is only needed when the player
corresponds to a CSS Animation or CSS Transition. Now that we have concrete
subclasses for each of these cases we can move style flushing to the subclasses
and remove it from the base class (which is expected to be shared with
animations that are not dependent on style).
2014-11-17 13:45:58 +09:00
Brian Birtles 5f35f63800 Bug 1073336 part 6 - Add CSSTransitionPlayer; r=dbaron
In order to be able to find the collection a player belongs to from its source
content, we first need to be able to determine which manager--the animation
manager or transition manager--to look up.

We eventually plan to push transition event dispatch down to a CSS
transitions-specific subclass of AnimationPlayer, so this seems like a suitable
point to introduce this class.

Using this subclass we can define a virtual GetManager method that will
return the appropriate animation/transition manager for the player.
2014-11-17 13:45:57 +09:00
Dan Glastonbury 89a0a8b4f6 Bug 1002281 - Change WebGLBindableName to make mGLName const. r=jgilbert
Split the two functions into two classes. WebGLRenderBuffer and
WebGLVertexArray are special cases.

--HG--
extra : source : 547e328ef878882bce8df3fc1b1e28926d910f1d
2014-11-17 12:21:04 +10:00
Christoph Kerschbaumer d4653cf831 Bug 1067517: Update triggeringPrincipal and loadingDoc for contentPolicy check and in the loadInfo (r=sicking) 2014-11-16 17:36:44 -08:00
Boris Zbarsky 9ee334fef9 Bug 1081241. Things that aren't exposed in Window shouldn't show up in RegisterBindings at all. r=smaug 2014-11-16 15:01:32 -05:00
Boris Zbarsky b32a7b90f2 Bug 1098739. Add a BufferSource typedef in our IDL. r=khuey 2014-11-16 15:01:08 -05:00