Commit Graph

219284 Commits

Author SHA1 Message Date
Ehsan Akhgari
cee30634bf Bug 1110956 - Port TestStrings.cpp to gtest and enable it; r=froydnj
--HG--
rename : xpcom/tests/TestStrings.cpp => xpcom/glue/tests/gtest/TestStrings.cpp
extra : rebase_source : 07362a75215f15211a6ef9989a555dff5a7b5a23
2014-12-12 19:05:10 -05:00
Ehsan Akhgari
5b56680479 Bug 1101337 - Make the ReplaceSubstring() XPCOM string API linear; r=froydnj
ReplaceSubstring() is an O(n*m) algorithm (n being the length of the
string and m being the number of occurrences of aTarget) because we have
to move the remainder of the string, search it again and potentially
memmove most of it again as we find more matches.  This patch rewrites
that function to make it O(n+m).

Note that we currently don't build TestStrings.cpp, so the test case in
this patch is not run automatically, but the test case has been verified
to pass separately by moving the test function into Gecko and calling it
during startup and stepping through it in the debugger.

--HG--
extra : rebase_source : b020e17c1973330b0dbbd6bf956c073cfdcb775e
2014-12-12 18:57:09 -05:00
Wes Kocher
115e9d90b8 Backed out changeset 2cd43e5ae2c1 (bug 1088414) for breaking non-Windows builds on a CLOSED TREE 2014-12-12 18:11:59 -08:00
Wes Kocher
e83bf23b26 Merge m-c to inbound a=merge 2014-12-12 17:39:12 -08:00
Boris Zbarsky
9ec987ec9b Bug 1110871. Ion-compile JSOP_SYMBOL. r=jandem 2014-12-12 20:52:40 -05:00
Bas Schouten
ee49fe00fe Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel
This patch adds a cross platform 'sync object' that is used to synchronize the drawing of individual textures. For the D3D11 implementation all textures that are written to will have one pixel copied into the D3D11 sync texture while holding its lock. The compositor will then, before composition acquire and release sync once, this should ensure all drawing on the content side has completed.
2014-12-13 01:50:47 +00:00
Tooru Fujisawa
679ffa6df7 Bug 1105608 - Throw SyntaxError for export-from. r=jorendorff 2014-12-13 10:41:41 +09:00
Sotaro Ikeda
ca2e2e5c88 Bug 1108728 - Remove dormant related state from MediaDecoder r=cpearce 2014-12-12 17:29:24 -08:00
Wes Kocher
624683558a Merge fx-team to m-c a=merge 2014-12-12 17:18:42 -08:00
Wes Kocher
fb749897f2 Merge b2g-inbound to m-c a=merge 2014-12-12 16:43:37 -08:00
Wes Kocher
17cc280629 Backed out changeset 95377313608b (bug 1101337) for linux debug build bustage 2014-12-12 16:34:43 -08:00
Wes Kocher
0cbeb463a6 Backed out changeset d468b88bdb23 (bug 1110956)
--HG--
rename : xpcom/glue/tests/gtest/TestStrings.cpp => xpcom/tests/TestStrings.cpp
2014-12-12 16:34:21 -08:00
Wes Kocher
ddf59bba3c Backed out changeset 71378a872c99 (bug 1110956) 2014-12-12 16:33:57 -08:00
Ehsan Akhgari
8e9aea678a Bug 1110956 follow-up: Actually re-enable the test that was commented out 2014-12-12 19:10:48 -05:00
Ehsan Akhgari
eccbb08304 Bug 1110956 - Port TestStrings.cpp to gtest and enable it; r=froydnj
--HG--
rename : xpcom/tests/TestStrings.cpp => xpcom/glue/tests/gtest/TestStrings.cpp
2014-12-12 19:05:10 -05:00
Ehsan Akhgari
0f549528e4 Bug 1101337 - Make the ReplaceSubstring() XPCOM string API linear; r=froydnj
ReplaceSubstring() is an O(n*m) algorithm (n being the length of the
string and m being the number of occurrences of aTarget) because we have
to move the remainder of the string, search it again and potentially
memmove most of it again as we find more matches.  This patch rewrites
that function to make it O(n+m).

Note that we currently don't build TestStrings.cpp, so the test case in
this patch is not run automatically, but the test case has been verified
to pass separately by moving the test function into Gecko and calling it
during startup and stepping through it in the debugger.
2014-12-12 18:57:09 -05:00
Wes Kocher
140b9317ab Backed out 3 changesets (bug 1107516) for b2g debug emulator mochitest bustage
Backed out changeset 5fe0df3298aa (bug 1107516)
Backed out changeset ce51e5cd2a85 (bug 1107516)
Backed out changeset c3b2309fdf93 (bug 1107516)
2014-12-12 15:29:28 -08:00
B2G Bumper Bot
eed06828e6 Bumping manifests a=b2g-bump 2014-12-12 13:56:51 -08:00
B2G Bumper Bot
ba21f10d9a Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f741dca42f03
Author: Sam Foster <sam@sam-i-am.com>
Desc: Merge pull request #26630 from sfoster/ftu-rtl-nav-bug-1037755

Bug 1037755 dont flip FTU nav buttons in RTL. r=fcampo

========

https://hg.mozilla.org/integration/gaia-central/rev/80f980cfb0b8
Author: Sam Foster <sfoster@mozilla.com>
Desc: Bug 1037755 dont flip nav buttons in RTL. r=fcampo
2014-12-12 13:52:12 -08:00
Dan Mosedale
5135cb5ec9 Bug 1111011-loop panel should close on 'Start a Conversation' click, r=MattN 2014-12-12 13:30:20 -08:00
B2G Bumper Bot
5250f0fff1 Bumping manifests a=b2g-bump 2014-12-12 13:23:54 -08:00
B2G Bumper Bot
fd58127d8d Bumping manifests a=b2g-bump 2014-12-12 12:34:15 -08:00
B2G Bumper Bot
85bef5d195 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ffc4fd1b37f0
Author: punamdahiya <punamdahiya@yahoo.com>
Desc: Merge pull request #26698 from punamdahiya/Bug1106877

Bug1106877 - [Gallery] - Fix of grey bars and cannot tap in thumbnails for images smaller than thumbnail container r=djf

========

https://hg.mozilla.org/integration/gaia-central/rev/e2624551c3ec
Author: Punam Dahiya <punamdahiya@yahoo.com>
Desc: Bug1106877 - [Gallery] - Fix of grey bars and cannot tap in thumbnails for images smaller than thumbnail container div r=djf
2014-12-12 12:32:38 -08:00
B2G Bumper Bot
fc1a23d68b Bumping manifests a=b2g-bump 2014-12-12 12:12:00 -08:00
B2G Bumper Bot
837767f118 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/365f8ff80c0b
Author: punamdahiya <punamdahiya@yahoo.com>
Desc: Merge pull request #26581 from punamdahiya/Bug1088413

Bug1088413-[Gallery][RTL]-Icons in the fullscreen and edit toolbar should stay LTR r=djf

========

https://hg.mozilla.org/integration/gaia-central/rev/125b03eca8e1
Author: Punam Dahiya <punamdahiya@yahoo.com>
Desc: Bug1088413-[Gallery][RTL]-Icons in the fullscreen and edit toolbar should stay LTR r=djf
2014-12-12 12:02:20 -08:00
B2G Bumper Bot
150053c9b5 Bumping manifests a=b2g-bump 2014-12-12 11:33:57 -08:00
B2G Bumper Bot
5a20cfe67f Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/6041f05d17a9
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #26703 from KevinGrandon/bug_1109920_remove_ftu_migration

Bug 1109920 - Remove collection migration code from FTU

========

https://hg.mozilla.org/integration/gaia-central/rev/aab1b7ed1124
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1109920 - Remove collection migration code from FTU r=sfoster

========

https://hg.mozilla.org/integration/gaia-central/rev/9227cfe6c5df
Author: Russ Nicoletti <rnicoletti@mozilla.com>
Desc: Merge pull request #26456 from russnicoletti/bug-1095826

Bug 1095826 - [RTL][Video] Thumbnail images do not appear r=djf

========

https://hg.mozilla.org/integration/gaia-central/rev/a487a1ffdf26
Author: Russ Nicoletti <rnicoletti@mozilla.com>
Desc: Bug 1095826 - [RTL][Video] Thumbnail images do not appear
2014-12-12 11:32:20 -08:00
Brian Smith
746ee1cc1d Bug 1107666: Fix OCSP stapling telemetry (SSL_OCSP_STAPLING), r=keeler
--HG--
extra : rebase_source : 926f091b2a361d7dce30bee918d6659259f1b3e4
2014-12-11 23:22:35 -08:00
Ankit Goyal
d8c264deb7 Bug 1110069 - Replace getBrowser() with gBrowser in /browser. r=dao 2014-12-11 21:48:00 -05:00
Trevor Saunders
5cfa302167 bug 1110510 - make sure to create and destroy proxies for documents r=surkov 2014-12-11 17:36:59 -05:00
Ehsan Akhgari
309b4049b4 Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted
We are white-listing the existing set of tests that use setTimeout
like this.  Hopefully these tests will be investigated and fixed
in the future, so that we can narrow down the white-list.

This check is only turned on for mochitest-plain for now.
2014-12-11 13:34:40 -05:00
Ehsan Akhgari
d89f187f00 Backed out 2 changesets (bug 1101337) because of ASAN bustage landed on a CLOSED TREE
Backed out changeset ffef93ec94aa (bug 1101337)
Backed out changeset 2954a37bc2df (bug 1101337)
2014-12-12 13:04:44 -05:00
Ehsan Akhgari
c95126f7c1 Bug 1101337 follow-up: Move the Segment class to nsTString_CharT in order to satisfy older gcc's used on b2g, landed on a CLOSED TREE to fix build bustage 2014-12-12 12:43:04 -05:00
Brian Hackett
bf71fbac2b Bug 1107145 - Allow typed objects with the same prototype to have different descriptors, r=nmatsakis. 2014-12-12 10:24:41 -07:00
Christoph Kerschbaumer
3e204af515 Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - docshell/ changes (r=smaug) 2014-12-12 09:09:24 -08:00
Christoph Kerschbaumer
a4b4f3c4cb Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - browser/ changes (r=sicking) 2014-12-12 09:08:27 -08:00
Christoph Kerschbaumer
104710f346 Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - widget/ changes (r=blassey) 2014-12-12 09:08:14 -08:00
Christoph Kerschbaumer
0eebf87615 Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - uriloader/ changes (r=smaug,sicking) 2014-12-12 09:08:01 -08:00
Christoph Kerschbaumer
3db8bbb93f Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - toolkit/ changes (r=gcp) 2014-12-12 09:07:48 -08:00
Christoph Kerschbaumer
1c7f87bfff Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - netwerk/ changes (r=sworkman,sicking) 2014-12-12 09:07:36 -08:00
Christoph Kerschbaumer
70a05ad8d5 Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - modules/ changes (r=mwu) 2014-12-12 09:07:23 -08:00
Christoph Kerschbaumer
cf68f2dbce Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - image/ changes (r=seth) 2014-12-12 09:06:54 -08:00
Christoph Kerschbaumer
48f99f67f1 Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - extensions/ changes (r=karlt) 2014-12-12 09:06:42 -08:00
Christoph Kerschbaumer
3b96a278b3 Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - dom/ changes (r=sicking) 2014-12-12 09:06:09 -08:00
Christoph Kerschbaumer
c3bffec4fe Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - chrome/ changes (r=sicking) 2014-12-12 09:05:34 -08:00
Christoph Kerschbaumer
9588a724e8 Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - ioservice/ changes (r=sicking,sworkman) 2014-12-12 09:05:21 -08:00
Christoph Kerschbaumer
94749edc91 Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - netUtil changes (r=sicking,sworkman) 2014-12-12 09:05:09 -08:00
Christoph Kerschbaumer
2bf6dc6f4c Bug 1110615 - Fix inheriting problem for blobs (r=sicking) 2014-12-12 09:03:47 -08:00
Monica Chew
43d32595f5 Bug 1101969: Disable pinning on media.mozilla.com (r=keeler) 2014-12-12 09:10:57 -08:00
Monica Chew
28d916edec Bug 1004781: Enable pinning for facebook in production mode (r=keeler) 2014-12-12 09:10:53 -08:00