Commit Graph

194281 Commits

Author SHA1 Message Date
Bruce Sun
e422707343 Bug 904177 - Extract MediaStreamResource. r=sotaro, r=cpearce 2014-07-16 15:34:30 +08:00
Bruce Sun
dd78ab4dce Bug 904177 - Add I420ColorConverterHelper. r=sotaro, r=cpearce 2014-07-16 15:32:21 +08:00
Dirkjan Ochtman
6ad61da6d3 Bug 779723 - Implement RadioNodeList collection r=bz 2014-07-16 18:44:19 +02:00
William Lachance
df24ad8433 Bug 1036453 - "Typo in marionette docs". r=mdas 2014-07-09 08:47:00 +02:00
Giovanni Sferro
b309ba6f24 Bug 1032530 - mach mochitest takes --setpref argument. r=gps 2014-07-13 10:04:00 +02:00
Mihaela Velimiroviciu
f09ecb649a Bug 1008941 - Add test to verify dismissing the geolocation sharing hanger. r=jdm 2014-07-15 10:26:33 +03:00
Walter Litwinczyk
797e9f95b4 Bug 1024223 - Fix leak of |dest| and |src| in BasicLayerManager.cpp PixmanTransform(). r=mattwoodrow 2014-07-09 13:48:59 -07:00
Walter Litwinczyk
e330e282ae Bug 1030206 - Update old webgl conformance test. Not supporting float rendering targets is now legal. r=kamidphish 2014-07-16 14:25:36 -07:00
Walter Litwinczyk
af8d42f874 Bug 1030206 - webgl-1.0.3 Disallow floating point render targets if WEBGL_color_buffer_float is not enabled. r=jgilbert 2014-07-07 15:15:59 -07:00
Paali Tandia
64de569501 Bug 1034665 - IonMonkey - Implement RAtan2 recover instruction. r=nbp 2014-07-15 23:19:00 +02:00
Vikneshwar
1bc50b5184 Bug 1036803 - Removed GetEventTarget() and changed NS_FORWARD_SAFE_NSIEVENTTARGET(GetEventTarget() to NS_FORWARD_SAFE_NSIEVENTTARGET(mEventTarget). r=kinetik 2014-07-15 09:53:00 +02:00
Shih-Chiang Chien
7d06a049e6 Bug 1038061 - Allow specifying audio stream for speech recognition. r=smaug,ggp sr=smaug 2014-07-16 09:38:59 +08:00
Rik Cabanier
92d3f9f2ad Bug 1038521 - background-blend-mode should not blend with white backdrop of the root element. r=roc 2014-07-16 21:04:00 +02:00
Jed Davis
5b5b8d18d1 Bug 1038900 - Dynamically allocate signal number for sandbox startup. r=kang 2014-07-16 13:37:00 +02:00
Carsten "Tomcat" Book
ebc6d08904 Backed out changeset 33ff09852b0a (bug 1039162) for ics emulator opt/debug test failures 2014-07-17 09:18:16 +02:00
Randell Jesup
d25a961916 Bug 1037754: Must always use SyncRunnable for DISPATCH_SYNC on non-nsThreads or risk leaks r=drno 2014-07-17 03:08:38 -04:00
Carsten "Tomcat" Book
c4a6034d4a Backed out changeset 3325b46334d9 (bug 988464) for xpcshell test failure 2014-07-17 08:49:57 +02:00
Bill McCloskey
7c151c46f9 Bug 1038245 - Add multiprocess field to about:support (r=felipe) 2014-07-16 23:06:06 -07:00
Bill McCloskey
c5dad44ba0 Bug 1024391 - Fix popup blocking bug (r=felipe) 2014-07-16 23:05:17 -07:00
Tom Schuster
4e27ccd62e Bug 673569 - Let each frame script have its own scope (r=smaug) 2014-06-13 19:56:38 +02:00
Bill McCloskey
2a6d95d789 Bug 673569 - Allow scripts to be run in a non-global scope (r=luke) 2014-07-16 23:03:44 -07:00
Bill McCloskey
9995706972 Bug 988251 - Enable sending more than 4 file descriptors in the IPC channel (r=bent) 2014-07-16 23:03:03 -07:00
Nicholas Nethercote
ce21bc377c Bug 1039887 - Avoid unnecessary deletes in DOMRequestHelper.jsm. r=fabrice.
They're unnecessary because the entire object is later nulled out.

This in turn avoids creating 3,108 shapes when starting up B2G, which is about
73 KiB's worth.
2014-07-16 22:48:53 -07:00
Nicholas Nethercote
41c64bfad2 Bug 1039162 - Don't use |for each| in XPCOMUtils.jsm. r=mrbkap.
|for ... each| loops create an Iterator object each time they execute. They're
also an E4X hangover. Converting them to vanilla arrays avoids the creation of
almost 6,000 Iterator objects when starting up B2G, mostly due to makeQI().

--HG--
extra : rebase_source : f3a3fe2d64a045dacf70461611d9a0b72a38a210
2014-07-16 22:45:29 -07:00
Masayuki Nakano
00a4a087cb Bug 1037346 IMEStateManager should ignore a call of UpdateIMEState() which is caused by a call of nsIContent::GetDesiredIMEState() r=smaug 2014-07-17 14:08:44 +09:00
Carsten "Tomcat" Book
cd372dae0e Backed out changeset 929cc6239d79 (bug 1022434) for bustage 2014-07-17 06:52:32 +02:00
Anthony Jones
b69aef4f27 Backed out cset 588a03cd4e27 bug 1022434 2014-07-17 16:47:21 +12:00
Carsten "Tomcat" Book
5625b02f9f Backed out changeset 588a03cd4e27 (bug 1022434) for bustage on a CLOSED TREE 2014-07-17 06:45:20 +02:00
Randell Jesup
5a70db3b94 Bug 988464: log nsThreads still active at nsThreadManager::Shutdown() r=bsmedberg 2014-07-17 00:38:51 -04:00
Anthony Jones
5b241555ef Bug 1022434 - Extract crypto information from MP4 demuxer; r=cpearce
* * *
Bug 1022434 - "[EME] Expose decryption data in MP4Samples" []
2014-07-17 16:27:13 +12:00
Randell Jesup
371220169d Bug 1037754: Query GMPService to determine if H.264 is available r=cpearce 2014-07-16 22:59:17 -04:00
Chris Peterson
abdebf8fe9 Bug 1036782 - Part 2: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in StructuredClone.cpp. r=jorendorff 2014-07-15 19:32:06 -07:00
Randell Jesup
1bb3afde43 Backed out changeset 6d976c67e926 (bug 1037754) 2014-07-16 23:50:10 -04:00
L. David Baron
03759ffa32 Bug 1031635 - Add --debugger-args option to reftest mach commands. r=gps
This allows useful argument combinations such as:
  --debugger valgrind
  --debugger-args "--tool=memcheck --leak-check=no --trace-children=yes --num-callers=50"
2014-07-16 20:10:10 -07:00
L. David Baron
05fedabeee Bug 996798 patch 2 - Make the ability to change nsWrapperCache::FlagsType more portable. r=bzbarsky
Without this, an Android build on our automation gives:
content/xul/content/src/nsXULElement.h:359:117: error: left shift count >= width of type [-Werror]
2014-07-16 20:10:10 -07:00
Kartikaya Gupta
5f3c0b45ec Bug 995475 - Clear the active element on touch end, if the touch wasn't a click. r=botond 2014-07-16 23:06:36 -04:00
Randell Jesup
241a56c740 Bug 1037754: Query GMPService to determine if H.264 is available r=cpearce 2014-07-16 22:59:17 -04:00
Kartikaya Gupta
31888f9fef Bug 1038930 - Ensure that the first touchmove event after a touchstart is always dispatched to content. r=smaug 2014-07-16 22:07:28 -04:00
David Major
ef9dd7be39 Bug 836658 - Use -arch:IA32 on VS2012 to avoid requiring SSE2. r=glandium 2014-07-17 13:57:44 +12:00
Edwin Flores
ba3c31b695 Bug 1038467 - Rename MediaPlugin* classes r=cpearce 2014-07-17 13:32:56 +12:00
Edwin Flores
085cde332a Bug 1038467 - Move content/media/plugins to content/media/android and rename files. r=cpearce
--HG--
rename : content/media/plugins/MediaPluginDecoder.cpp => content/media/android/AndroidMediaDecoder.cpp
rename : content/media/plugins/MediaPluginDecoder.h => content/media/android/AndroidMediaDecoder.h
rename : content/media/plugins/MediaPluginHost.cpp => content/media/android/AndroidMediaPluginHost.cpp
rename : content/media/plugins/MediaPluginHost.h => content/media/android/AndroidMediaPluginHost.h
rename : content/media/plugins/MediaPluginReader.cpp => content/media/android/AndroidMediaReader.cpp
rename : content/media/plugins/MediaPluginReader.h => content/media/android/AndroidMediaReader.h
rename : content/media/plugins/MediaResourceServer.cpp => content/media/android/AndroidMediaResourceServer.cpp
rename : content/media/plugins/MediaResourceServer.h => content/media/android/AndroidMediaResourceServer.h
rename : content/media/plugins/MPAPI.h => content/media/android/MPAPI.h
rename : content/media/plugins/moz.build => content/media/android/moz.build
2014-07-17 13:29:24 +12:00
Brian Birtles
09d962eceb Bug 1033881 part 2 - Add tests to test_element-get-animation-players.html which checks for animation-name: missing; r=dbaron 2014-07-17 10:04:56 +09:00
Brian Birtles
b4a607254b Bug 1037314 - Include animation-play-state in animation shorthand; r=dbaron
This patch is basically a reversal of attachment 530792 from bug 654890.
2014-07-17 10:04:56 +09:00
Wes Kocher
47c4af6f89 Merge m-c to inbound 2014-07-16 17:42:00 -07:00
Mike Hommey
6261df71d4 Fixup for bug 1038639. r=me 2014-07-17 09:37:21 +09:00
Wes Kocher
bc688a5a3d Merge b2g-inbound to m-c a=merge 2014-07-16 17:22:55 -07:00
Wes Kocher
779821541f Merge inbound to m-c a=merge 2014-07-16 17:08:26 -07:00
Nicholas Nethercote
06e58a92ae Bug 1038601 - Shrink js::HashTable. r=luke.
This patch reduces sizeof(js::HashTable):
- On 64-bit: from 32 bytes to 24 bytes.
- On 32-bit: from 24 bytes to 16 bytes.

The latter is particularly nice because jemalloc rounds up allocation requests
of 24 bytes to 32, but it can allocate 16 bytes without slop, so we're saving
16 bytes per heap-allocated HashTable.

This is done by:
- Shrinking |removedCount| and |hashShift|.
- Reordering the fields.
- Not defining |mutationCount| and |mEntered| in non-DEBUG builds rather than
  using DebugOnly<> -- in non-DEBUG builds, DebugOnly<> fields take up 1 byte
  each.

This change saves over 55 KiB when starting Firefox and loading Gmail.

The patch also uses uint32_t more consistently for the generation.

--HG--
extra : rebase_source : 8bdfbfe40f233711433bd9b7a2b5a19d69beacc7
2014-07-16 16:51:09 -07:00
Mike Hommey
72f56d4b22 Bug 1039197 - Always build js engine with zlib. r=luke 2014-07-17 08:42:17 +09:00
Mike Hommey
f6ec2b452a Bug 1039161 - Remove rdf/tests/dsds. r=pike 2014-07-17 08:42:17 +09:00