Commit Graph

254131 Commits

Author SHA1 Message Date
Birunthan Mohanathas
876d6f2943 Bug 1182980 - Part 4: Use nsTHashtable::Iterator in nsWindowMemoryReporter::UnlinkGhostWindows. r=khuey 2015-07-22 09:42:01 -07:00
Birunthan Mohanathas
d24bb6319c Bug 1182980 - Part 3: Use nsTHashtable::Iterator in nsWindowRoot. r=khuey 2015-07-22 09:42:01 -07:00
Birunthan Mohanathas
b36876ca85 Bug 1182980 - Part 2: Use nsTHashtable::Iterator in nsRange. r=khuey 2015-07-22 09:42:01 -07:00
Birunthan Mohanathas
20b3d86315 Bug 1182980 - Part 1: Use nsTHashtable::Iterator in FragmentOrElement. r=khuey 2015-07-22 09:42:01 -07:00
Eric Rahm
d38522a46f Bug 1184249 - Remove warning if rootContent is null in nsEditorSpellCheck::UpdateCurrentDictionary. r=ehsan 2015-07-22 09:24:59 -07:00
Eric Rahm
ca3cb85d86 Bug 1184260 - Remove warning if GetRootScrollFrame returns null in GetCurScrollPos. r=smaug 2015-07-22 09:24:57 -07:00
Andrea Marchesini
3ae9a492a0 Bug 1185381 - Make FileList clonable - patch 4 - tests, r=smaug 2015-07-22 17:04:54 +01:00
Andrea Marchesini
30e7618035 Bug 1185381 - Make FileList clonable - patch 3 - FileListClonedData implementation, r=smaug 2015-07-22 17:04:22 +01:00
Andrea Marchesini
0d6f789ad2 Bug 1185381 - Make FileList clonable - patch 2 - rename FILEIMPL_IID to BLOBIMPL_IID, r=smaug 2015-07-22 17:03:43 +01:00
Andrea Marchesini
37c7484608 Bug 1185381 - Make FileList clonable - patch 1 - move code into FileList.h/.cpp, r=smaug 2015-07-22 17:03:07 +01:00
Andrea Marchesini
40ecfa670a Bug 1185360 - PostMessageEvent should not have a different behavior if the main principal subsumes the destination one., r=smaug 2015-07-22 17:01:55 +01:00
Dragana Damjanovic
fe3a563f9c Bug 1183579 - Inline some function needed purplexpcom. r=jduell 2015-07-14 04:02:00 +02:00
L. David Baron
d65561b509 Bug 1186061 patch 2 - Disable compositor thread animation of transforms when backface-visibility is hidden. r=mattwoodrow
We don't currently have a mechanism for rerendering when the front/back
flips, so we should disable running such animations on the compositor
thread for now until we do.

Bug 1186204 covers reenabling.

The reftest fails without the patch (showing a blue almost-square
rectangle), and passes with the patch.

The use of reftest-no-flush (added in patch 1) is needed to achieve the
failure without the patch, because the flushWindow() function in
reftest-content.js calls getBoundingClientRect() to flush rendering,
which has the side-effect of flushing style updates that have been
suppressed on the main thread while we're running an animation off the
main thread, which in turn covers up the bug.
2015-07-22 08:58:42 -07:00
L. David Baron
e9421e17b0 Bug 1186061 patch 1 - Add feature to reftest harness to allow skipping the flush. r=mattwoodrow 2015-07-22 08:58:42 -07:00
Benjamin Bouvier
eccca403f2 Bug 1186343: Throw an InvalidStateError when we set the curve attribute of a WaveShaperNode with a Float32Array of length less than 2; r=padenot,smaug 2015-07-22 13:32:12 +02:00
Andrew McCreight
95ce4d4c42 Bug 1185744 - Conversion from PersistentRooted to MutableHandle does not check for initialization. r=sfink 2015-07-22 11:31:49 -04:00
Jamie Nicol
b2e2b6eebb Bug 1176077 - Only recompute PaintedLayer item visibility when display list has changed. r=mattwoodrow
FrameLayerManager::RecomputeItemsVisibility() was being called on every
call to FrameLayerBuilder::DrawPaintedLayer(), each time for the region
to be painted by that paint call. This is inefficient when progressive
paint is enabled. Change it so that we compute the visibility of all the
layer's items within the total region to be painted, but only on the
first paint after the display list has been modified.
2015-07-21 09:19:25 +01:00
Franziskus Kiefer
f137dc3ea7 Bug 1185997 - Split referrer tests to avoid intermittent timeouts. r=RyanVM 2015-07-21 16:47:30 -07:00
Jorg K
a1e48560d9 Bug 345852 - Save personal dictionary when a word is added or removed. r=ehsan 2015-07-22 02:06:00 -04:00
Nathan Froyd
a9f60f9111 Bug 1186040 - use XPCOM refcounting macros instead of mozilla::RefCounted in WebrtcGlobalParent.h; r=jesup 2015-07-21 11:26:56 -04:00
Nathan Froyd
ba0aa27b84 Bug 1185637 - part 2 - move DEFINES out of browser/installer/windows/Makefile.in; r=glandium 2015-07-20 14:40:24 -04:00
Nathan Froyd
535404b566 Bug 1185637 - part 1 - move APP_VERSION defines into moz.build; r=glandium 2015-07-20 14:35:31 -04:00
Nathan Froyd
dcb374303b Bug 1185616 - remove optimization-related hacks in sqlite's Makefile.in; r=glandium
The Mac-specific MODULE_OPTIMIZE_FLAGS was presumably related to the
ancient version of gcc we used to use on the Mac.  Ideally, clang will
not have the same issues.

By the same token, the Windows-specific MODULE_OPTIMIZE_FLAGS was due to
MSVC 2005.  Ideally, the pertinent crashes have been fixed in MSVC 2013
and above.
2015-07-20 11:09:49 -04:00
Jeff Muizelaar
1b44c17b7c Bug 1186002. Avoid testing for recreate on broken drivers. r=dvander 2015-07-22 10:32:31 -04:00
David Major
5ea519db71 Bug 1159604: Use a fallible allocation in nsClipboard::GetGlobalData. r=bbondy 2015-07-22 10:31:17 -04:00
Nicolas Silva
0e505c7df5 Bug 1186208 - Fix crash when tiling is enabled on linux. r=mattwoodrow 2015-07-22 16:06:02 +02:00
Michal Novotny
6de49b5bc3 Bug 1177278 - Large OOMs in CacheFileMetadata::WriteMetadata, r=honzab 2015-07-22 15:23:16 +02:00
Xidorn Quan
1143947892 Bug 1186384 - Consider device pixel scale on fullscreen transition window. r=jimm 2015-07-22 23:02:22 +10:00
JW Wang
5b5cf0acd0 Bug 1185892. Part 3 - replace all calls to MediaDecoder::IsExpectingMoreData() with MediaResource::IsExpectingMoreData. r=jya. 2015-07-22 20:58:00 +08:00
JW Wang
6e1b72de75 Bug 1185892. Part 2 - delegate the job of MediaDecoder::IsExpectingMoreData to its MediaResource. r=jya. 2015-07-22 20:57:41 +08:00
JW Wang
e37faacd2a Bug 1185892. Part 1 - delegate the job of MediaSourceDecoder::IsExpectingMoreData to its MediaResource. r=jya. 2015-07-22 20:57:09 +08:00
JW Wang
91a2cc311f Bug 1186299 - Consolidate AudioSink::PrepareToShutdown and AudioSink::Shutdown into one function. r=kinetik. 2015-07-22 18:52:13 +08:00
Carsten "Tomcat" Book
033874600a Backed out changeset df2c4d643820 (bug 1185453) for mulet mochitest bustage on a CLOSED TREE 2015-07-22 14:39:00 +02:00
Carsten "Tomcat" Book
f87931a24e Merge mozilla-central to mozilla-inbound 2015-07-22 14:03:18 +02:00
Carsten "Tomcat" Book
f6fad857f8 merge mozilla-inbound to mozilla-central a=merge 2015-07-22 13:59:02 +02:00
Carsten "Tomcat" Book
38a6b2c1d7 merge fx-team to mozilla-central a=merge 2015-07-22 13:56:49 +02:00
Jan de Mooij
34677ee662 Bug 1182711 - Ensure usesScopeChain_ is true for heavyweight functions. r=bhackett 2015-07-22 13:36:16 +02:00
B2G Bumper Bot
33239a70f2 Bumping manifests a=b2g-bump 2015-07-22 00:52:32 -07:00
B2G Bumper Bot
dac5f74037 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ad5aad4baee0
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #31067 from gasolin/issue-1185929

Bug 1185929 - [Settings] Cleanup root strings, r=me

========

https://hg.mozilla.org/integration/gaia-central/rev/6d3930f56174
Author: gasolin <gasolin@gmail.com>
Desc: Bug 1185929 - [Settings] Cleanup root strings, r=me
2015-07-22 00:50:33 -07:00
B2G Bumper Bot
94beac182f Bumping manifests a=b2g-bump 2015-07-22 00:27:34 -07:00
B2G Bumper Bot
28f7bd6d4b Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/9d016cb3cb48
Author: Greg Weng <snowmantw@gmail.com>
Desc: Merge pull request #30997 from snowmantw/bug1181069

Bug 1181069 - Add code transformer for Raptor tests

========

https://hg.mozilla.org/integration/gaia-central/rev/a8f63ed00aba
Author: Greg Weng <snowmantw@gmail.com>
Desc: Bug 1181069 - Add code transformer for Raptor tests
APP=<app> TESTDIR=<where the test dir is> RAPTOR_TRANSFORM=1 make
2015-07-22 00:25:35 -07:00
Kyle Huey
da700e7070 Bug 1180978: Don't proceed with opening an invalidated database. r=janv,baku 2015-07-22 14:46:19 +08:00
Carsten "Tomcat" Book
d382c43cbc Backed out changeset 35c6e7e9c205 (bug 1135261) for test failures in gij in bookmark_edit_test.js on a CLOSED TREE 2015-07-22 08:13:08 +02:00
Masayuki Nakano
fb5ef71756 Bug 1185316 TabParent should flush pending IME notifications after child process handles all sending events r=smaug 2015-07-22 14:51:36 +09:00
Masayuki Nakano
541fa9b486 Bug 1184986 NOTIFY_IME_OF_POSITION_CHANGE should be put off until all sending events are recieved by child process r=smaug 2015-07-22 14:15:06 +09:00
Mark Hammond
1e6713632f Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman 2015-07-22 15:10:42 +10:00
Masayuki Nakano
31d4b16f78 Bug 1184449 part.3 Fix the bustage of Mac OS X r=myself 2015-07-22 13:28:23 +09:00
Jean-Yves Avenard
0e36401503 Bug 1184826: P2. Update web-platform-tests expected data. r=karlt 2015-07-22 14:22:53 +10:00
Jean-Yves Avenard
af9c588546 Bug 1184826: P1. Mark MPEG-2 AAC as supported. r=cpearce 2015-07-22 14:22:53 +10:00
Jean-Yves Avenard
7c2d146f5a Bug 1186261: Disable mediasource-config-change-webm* tests. r=karlt
Those tests do not properly check that mediasource is not available and do not behave in a reliable fashion.
2015-07-22 14:22:52 +10:00