Commit Graph

241296 Commits

Author SHA1 Message Date
Trevor Saunders
93badee7c8 bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov 2015-04-27 21:22:08 -04:00
Trevor Saunders
9d2eb81fdd bug 1146518 - Only pass hyper links to MaiHyperlink::MaiHyperlink r=surkov 2015-04-27 21:22:07 -04:00
Ehsan Akhgari
483acccf3a Bug 1158651 - Correctly ignore non-editable nodes in nsHTMLEditRules::GetParagraphFormatNodes; r=roc 2015-04-27 21:13:10 -04:00
Brian R. Bondy
81ffc740b2 Bug 1158866 - Enable MAR verification on linux via NSS. r=rstrong 2015-04-21 16:39:59 -04:00
Jim Chen
ff67df1f51 Bug 1157908 - Optimize pumpMessageLoop call to use less JNI; r=snorp 2015-04-27 20:52:52 -04:00
Jim Chen
f3a673f1a8 Bug 1157908 - Give Gecko thread Looper low priority; r=snorp 2015-04-27 20:52:52 -04:00
Aaron Klotz
a45acffb3e Bug 1159037: Ensure correct parent and child message are passed to MessageListener::MediateInterruptRace; r=dvander 2015-04-27 17:24:07 -06:00
Timothy Nikkel
57139b38b0 Bug 1159056. Don't store a value in CSS pixels in a variable with type nscoord in ScrollFrameHelper::SetCoordAttribute. r=dholbert 2015-04-27 19:34:39 -05:00
Gregory Szorc
0efde2ed68 Bug 1158898 - Cache config.guess output; r=mshal
mach dispatch makes separate, independent calls to construct build
system state. Part of this resolution is determining the object
directory. For environments without an object directory defined, we must
execute config.guess to determine the object directory. This redundant
execution of config.guess can result in significant execution overhead.

Before this patch, `mach help` with no mozconfig took ~1.5s on my OS X
machine. After this patch, it goes down to ~0.750s. On Windows, the
difference is even more pronounced, with execution time dropping from
8.5s to 0.930s.
2015-04-27 17:07:49 -07:00
David Major
ed6ca74f4f Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium 2015-04-27 19:59:27 -04:00
Wes Kocher
542c33c7e2 Bug 1154356 needs a CLOBBER for good measure 2015-04-27 16:56:45 -07:00
Tom Tromey
406b6002ae Bug 1154356 - Escape variable name in Declaration::AppendVariableAndValueToString. r=heycam 2015-04-24 13:15:00 -04:00
Chris Pearce
4aa83eaea9 Bug 1136360 - Backout 3920b67e97a3 to fix A/V sync regressions (bug 1148299 & bug 1157886). r=backout 2015-04-28 11:37:33 +12:00
Milan Sreckovic
d4deff7fd6 Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats 2015-04-27 12:06:11 -04:00
Milan Sreckovic
a55c3233a1 Bug 1158284 - Utility in gfxPlatform to check for safe mode, lazier computation if we should accelerate and random cleanup of prefs usage. r=botond 2015-04-24 12:33:35 -07:00
Jed Davis
1daf71846d Bug 1154041 - Enable child process memory report logging by default on B2G. r=erahm 2015-04-24 14:53:00 -04:00
Emanuel Hoogeveen
bcb4008ca4 Bug 949036 - Make ID3v2 tag detection more careful - not every bit of data containing "ID3" is a tag. r=eflores 2015-04-27 07:28:00 -04:00
Philipp Kewisch
6738c8b403 Bug 1153790 - mac unification doesn't work with packaged addons. r=glandium 2015-04-27 00:46:20 +02:00
Jeff Muizelaar
978c2cfbbd Bug 1154703. Avoid using WARP if nvdxgiwrapper.dll is around.
It seems to cause trouble and isn't really trustworthy.
2015-04-24 17:16:46 -04:00
Steve Fink
cc096e3450 Bug 1149476 - Lengthen timeout because we are hitting it with SM(cgc), r=me (also jonco for a more complex version)
The previous attempt seemed to cause problems with preventing the test script from exiting, which I was defending against by closing all file descriptors (even though I wasn't sure if it was necessary.) Sadly, I have no way to report the failure, but for now just lengthening the timeout seems like the simplest to make the intermittents go away.
2015-04-27 13:19:17 -07:00
Andreas Tolfsen
8df30250a2 Bug 1157253: Port ListenerProxy to use Proxy instead of __noSuchMethod__
r=chmanchester
2015-04-23 16:59:12 +01:00
Kartikaya Gupta
70e70e0611 Bug 1154739 - On desktop platforms, only enable APZ in e10s windows. r=dvander,mstange 2015-04-27 16:13:29 -04:00
Kartikaya Gupta
23ef8bada5 Bug 1154739 - Rename flag to be more general. r=billm 2015-04-27 16:13:29 -04:00
Nathan Toone
7a8e68b9f0 Bug 1158931 - Fix static assertion compilation error; r=snorp
Move the destructor for WebrtcAndroidMediaCodec to be protected instead of public.
2015-04-27 14:43:25 -05:00
Boris Zbarsky
eff2c12307 Bug 1158452. Pass in the right node when messing with font sizes in editor. r=ehsan 2015-04-27 15:29:22 -04:00
Ryan VanderMeulen
7bc7b60b19 Merge m-c to inbound. a=merge 2015-04-27 15:20:16 -04:00
Ryan VanderMeulen
be5b5dbc42 Backed out 2 changesets (bug 1099149, bug 1154356) for suspicion that one of them is causing frequent Android debug recursion.js failures. a=me
Backed out changeset ecc645744a11 (bug 1154356)
Backed out changeset 1d7c532f2a62 (bug 1099149)
2015-04-27 15:14:19 -04:00
Ryan VanderMeulen
fdfcf53c95 Merge inbound to m-c. a=merge 2015-04-27 15:13:19 -04:00
Markus Stange
277becc1a3 Bug 1157936 - Put the correct ratio on the scrollbar layer. r=tn 2015-04-27 14:59:17 -04:00
Ehsan Akhgari
376ce10632 Bug 1158920 - Yield to the event loop before reading the spelling suggestions 2015-04-27 15:09:22 -04:00
Nikhil Marathe
d71536c76f Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley 2015-04-27 12:00:41 -07:00
L. David Baron
725d145a25 Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley
This means that when mSourceName and mSourceLine are large, ToString is
not excessively expensive.

This is particularly important for CSS errors, where we don't make an
attempt to truncate these prior to constructing the script error, but we
do ensure that when we report multiple errors on the same line (which is
common for minified CSS), we share from the same string buffer and avoid
copying.
2015-04-27 11:35:10 -07:00
Nathan Froyd
79a4c75f5a Bug 1158896 - prevent dead code from being generated in lower.py; r=bent
Coverity was complaining that we have things like:

    if ((!(actor))) {
        return false;
    }

    if ((!(actor))) {
        return false;
    }

in the generated code, as the second return will clearly never be hit.  To
address this, let's remove a redundant call to dtorPrologue.
2015-04-27 13:08:12 -04:00
B2G Bumper Bot
10080a6ffb Bumping manifests a=b2g-bump 2015-04-27 10:05:00 -07:00
B2G Bumper Bot
8f527e079e Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d4ec6c8c9cfc
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Bug 1157216 - [tv_apps] Use textContent instead of innerHTML in screen reader speech caption. r=alive
2015-04-27 10:02:48 -07:00
Carsten "Tomcat" Book
bf1044bbb7 Backed out changeset e0b9c334c95a (bug 1138294) for frequent linux m3 test failures on a CLOSED TREE 2015-04-27 17:47:08 +02:00
Carsten "Tomcat" Book
dd7a43f3c8 Backed out changeset 3f1afabc2aae (bug 1138294) 2015-04-27 17:46:34 +02:00
Carsten "Tomcat" Book
153d4170fb Backed out changeset 0c505784e8f6 (bug 1138294) 2015-04-27 17:46:29 +02:00
Carsten "Tomcat" Book
d9e74d824e Backed out changeset 1c0861d7a645 (bug 1138294) 2015-04-27 17:46:24 +02:00
B2G Bumper Bot
5d88652bad Bumping manifests a=b2g-bump 2015-04-27 08:16:12 -07:00
Andrea Marchesini
1f7c692fa8 Bug 1158361 - Improve the localized messages in about:serviceworkers, r=ehsan, f=stef 2015-04-27 15:47:24 +01:00
Andrea Marchesini
0801b8e8ff Bug 1158811 - remove the flickering in about:serviceworkers, r=ehsan 2015-04-27 15:44:45 +01:00
B2G Bumper Bot
7a6c99909b Bumping manifests a=b2g-bump 2015-04-27 07:32:20 -07:00
B2G Bumper Bot
62686f5304 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a895dc9dd065
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Merge pull request #29733 from cctuan/1157092

Bug 1157092 - Permaorange apps/system/test/marionette/text_selection_test.js | Text selection > without lockscreen check functionality copy and paste across all trees independent of merges

========

https://hg.mozilla.org/integration/gaia-central/rev/a0d91a620188
Author: cctuan <georgeiscoming@gmail.com>
Desc: Bug 1157092 - enable text_seletion_test on tbpl again
2015-04-27 07:30:09 -07:00
Andrew McCreight
283f4352c4 Bug 1157304 - Make the empty classname assertion in BloatEntry fatal. r=froydnj 2015-04-27 10:28:19 -04:00
B2G Bumper Bot
687bdc55f6 Bumping manifests a=b2g-bump 2015-04-27 07:19:57 -07:00
Nathan Froyd
7f522c4a30 Bug 1158772 - fix non-idiomatic memset call in nsDeque.cpp; r=erahm
Coverty complains that we're using sizeof(mData) here instead of
sizeof(*mData).  They're equivalent for all the architectures we care about,
but go ahead and tidy up the syntax to silence the static analyzer.
2015-04-27 07:55:32 -04:00
Ryan VanderMeulen
38187fb61b Backed out changeset c839f283bf28 (bug 1058695) for bustage.
CLOSED TREE
2015-04-27 14:04:24 -04:00
Nick Fitzgerald
b1440514e6 Bug 1158257 - Gecko should always provide SpiderMonkey with a debuggerMallocSizeOf; r=mccr8 2015-04-27 10:58:24 -07:00
Nick Fitzgerald
1a595c101d Bug 1134865 - Part 3: Add JS::ubi::Node::jsObjectConstructorName; r=djvj 2015-04-27 10:57:06 -07:00