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

448921 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 762aba02cd Bug 1221453 - Use ObjDirPaths for GENERATED_INCLUDES and merge with LOCAL_INCLUDES. r=gps 2015-11-06 09:59:21 +09:00
Mike Hommey e855ef1662 Bug 1221453 - Use SourcePaths for LOCAL_INCLUDES. r=gps 2015-11-06 09:59:21 +09:00
Timothy Nikkel ae9c7ca837 Bug 1208780. Set a zero-margin displayport on all scrollable ancestors of frames with displayports if they don't already have a displayport. r=botond 2015-11-05 18:57:17 -06:00
Timothy Nikkel 8345aeaa49 Bug 1218851. Fix comments related to nsIPresShell::RenderDocument and flags RENDER_DOCUMENT_RELATIVE and RENDER_IGNORE_VIEWPORT_SCROLLING. r=roc
The two flags combined used to be represented by just RENDER_IGNORE_VIEWPORT_SCROLLING. Until http://hg.mozilla.org/mozilla-central/rev/99279c1c33cc (bug 590294) split RENDER_DOCUMENT_RELATIVE out. It split out the requested rect to be document relative. But it also split out the part about "drawing the document as if it had not been scrolled" with the new flag, but the comments for that part didn't get updated.

The names of the flags are perhaps inaccurate, but changing that requires changing a lot more code.
2015-11-05 18:57:17 -06:00
Nicholas Nethercote 03f9b8a57c Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange.
It would be nice to add static assertions for this equivalence but I don't want
to have to include cairo.h in gfxTypes.h. (Indeed, that's why
gfxImageFormatToCairoFormat and gfxCairoFormatToImageFormat are macros in the
first place).

--HG--
extra : rebase_source : 894fcce51ebbb17283c8f5ad325ea6dd403056cc
2015-11-05 13:44:00 -08:00
Sotaro Ikeda 7c26aaa947 Bug 1189195 - Fix PContentPermissionRequest shutdown r=fabrice 2015-11-05 16:41:13 -08:00
David Keeler 9d11e85ed9 bug 1218596 - remove nsPSMInitPanic and other unnecessary things from nsNSSComponent r=Cykesiopka r=jcj 2015-10-26 16:02:19 -07:00
Nathan Froyd a29b448a54 Bug 1222172 - fix friend declaration in SVGSwitchElement; r=dholbert
clang-cl warns about this one, saying:

  "unqualified friend declaration referring to type outside of the nearest
  enclosing namespace is a Microsoft extension; add a nested name specifier"

It's not completely obvious to me how this is a Microsoft extension if
GCC and clang both manage to compile it, but explicit is better than
implicit, I suppose, so let's add the :: qualifier.
2015-11-05 14:47:28 -05:00
Jonas Sicking 725c0b32de Bug 1222235: Remove monthly mercurial-update reminder. r=gps 2015-11-05 15:54:55 -08:00
Nathan Froyd e256faafbd Bug 1222174 - add override declarations in AccessibleWrap.h; r=tbsaunde
clang-cl complains about not having these otherwise.
2015-11-05 15:20:09 -05:00
Nathan Froyd e763192040 Bug 1216611 - add mozilla::MakeUniqueFallible and convert uses throughout the tree; r=Waldo 2015-11-05 16:24:24 -05:00
William Lachance 4a8f619681 Bug 1204625 - Add lowerIsBetter metadata to summary series in Talos;r=jmaher 2015-11-05 17:50:01 -05:00
Nicholas Nethercote 6f4a1e234b Bug 1059014 (part 3) - Remove support for pausing and resuming painting. r=dbaron.
This reverts much of part 2 of bug 878935, except for the Android browser.js
changes which have already been reverted elsewhere.

--HG--
extra : rebase_source : efdcede145567d8a56409cebecdd49a9307ec71a
2015-11-04 20:55:32 -08:00
Nicholas Nethercote 6cdc913990 Bug 1059014 (part 2) - Remove support for reflow on zoom event pending. r=dbaron.
This basically reverts part 2 of bug 836565.

--HG--
extra : rebase_source : 4b047c51b01936e079d9e785bb1653863eacc4cd
2015-11-04 20:55:16 -08:00
Nicholas Nethercote f07dc1c47b Bug 1059014 (part 1) - Remove support for max line box width. r=dbaron.
This basically reverts bug 780258.

--HG--
extra : rebase_source : 59cc458d83fed9735e9e0321ec52a0a9484bd7ba
2015-11-04 20:25:01 -08:00
Nathan Froyd b693f3ec5a Bug 1222167 - fix initialization order in GeckoChildProcessHost; r=jld
Member fields are supposed to be initialized in the order they are
declared, but the constructor of GeckoChildProcessHost initialized
mDelegate prior to mSandboxLevel.  This is probably harmless, but it
does cause a warning on clang-cl, so let's fix it.
2015-11-05 15:15:19 -05:00
Karl Tomlinson de1e2244a1 bug 1221836 return output pointer from FFTConvolver::process() to save a buffer copy r=padenot
--HG--
extra : rebase_source : 99568b7c3095f44a061f783cefd5d6cbeebfa496
2015-11-04 21:23:18 +13:00
Karl Tomlinson 754b0bf4f3 bug 1221833 remove now-unused direct convolver r=padenot
--HG--
extra : rebase_source : 648461a4d49b58d72eb18826b4cd43f62230852b
2015-11-04 09:21:45 +13:00
Karl Tomlinson 9211c999d3 bug 1221833 remove first two half-block-size convolver stages r=padenot
Efficiency is proportional to stage size, so start with the largest size
possible.

--HG--
extra : rebase_source : 34915efce1eb94e18f53adf35dc939301242467a
2015-11-04 09:02:57 +13:00
Karl Tomlinson 3bc589b269 bug 1221833 replace initial direct convolution stage with fft r=padenot
--HG--
extra : rebase_source : 2cc20db26a95b56683d24853622fbe3cac016b45
2015-11-04 08:40:12 +13:00
Karl Tomlinson 02e971d1d8 bug 1221833 reduce FFTConvolver latency by one block r=padenot
--HG--
extra : rebase_source : 1bf6b117a8d50717c04bb6f149bd16e2fc86976a
2015-11-04 06:32:49 +13:00
Karl Tomlinson 3a15f3bba0 bug 1221830 double maximum realtime convolver stage size to 2048 r=padenot
Now, the most FFT work that happens during one realtime processing block is
when one 2048-size stage and the 256-size stage are performed at the same
phase-offset.  Before FFT timing was controlled by initial input buffer offset
(bug 1221831), two 1024-size stages as well as the 512- and 256-size stages
performed FFTs at one offset.  Thus, the maximum work in one block is reduced
by a ratio of about 11 to 9.

Measurements also indicate a similar reduction in total rendering thread
CPU usage.

Previously the alignment of the eleven 1024-size realtime stages was such
that, in three consecutive blocks, two 1024-size stages would peform their
FFTs.  Now, the 2048-size stages is aligned so that none of these perform
their FFTs in consecutive blocks.

--HG--
extra : rebase_source : 7265374c1642661db1d4f4d630ddc8294be689c7
2015-11-04 11:46:21 +13:00
Karl Tomlinson fe5dd59db9 bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in FFTConvolver r=padenot
--HG--
extra : rebase_source : 08b570d5f6f2f3d121706867935253c9d898dd55
2015-11-04 07:39:41 +13:00
Karl Tomlinson 8f7fd34a0b bug 1221830 use WEBAUDIO_BLOCK_SIZE slice size for background convolver thread r=padenot
as with the main thread.

The comment was incomplete as ReverbConvolverStage also supports multiples of
the FFT halfsize, but only values up to WEBAUDIO_BLOCK_SIZE.

--HG--
extra : rebase_source : 34f11834dd425075e8948f47dcc5283dcb50fc42
2015-11-03 16:36:53 +13:00
Karl Tomlinson 0c21da20ee bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in Reverb methods r=padenot
--HG--
extra : rebase_source : b7e18f2aa4abf271f45428efac16ee1e703a6652
2015-11-03 16:35:32 +13:00
Karl Tomlinson 0336bb8152 bug 1221831 remove now-unnecessary m_preDelayBuffer r=padenot
--HG--
extra : rebase_source : 77283553705714838d3a3275c57a9cad32d27e7c
2015-11-03 14:14:40 +13:00
Karl Tomlinson 5d90fce0de bug 1221831 use initial input buffer offset to control when convolver stages perform their FFT r=padenot
--HG--
extra : rebase_source : 76c468519435033b4f9a726c6d5ca2e6b44dade9
2015-11-03 12:28:14 +13:00
Karl Tomlinson 90f122ced0 bug 1221831 remove unused Reverb::latencyFrames() r=padenot
--HG--
extra : rebase_source : c5acf681fe724a9258a2fc106d2f8c0b9056c6d3
2015-11-03 13:56:35 +13:00
Karl Tomlinson eb5e6e879d bug 1221831 remove unused Reverb::reset() r=padenot
--HG--
extra : rebase_source : 2a1f6ef489ca1f00d4f7a7ccdd7fa132c67543d0
2015-11-03 13:53:27 +13:00
Benoit Girard 0b2a0eb4b7 Bug 1220895 - Add layerviewer for layer tree & display list visualization NPOTB. r=botond
--HG--
extra : commitid : 7WUfAkbxIOu
2015-11-05 16:23:23 -05:00
Bill McCloskey 35328ff29a Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap) 2015-11-05 13:17:04 -08:00
Kit Cambridge 1a2d174fbf Bug 1206302 - Use `DOMException` for Push errors. r=mt
--HG--
extra : commitid : 12nCKPtERml
extra : rebase_source : 1d59f113235a98ca30653d2c935e0cc2e7bc8931
2015-11-05 10:38:35 -08:00
Mats Palmgren 504eab4598 Bug 1221902 part 2 - Crashtest. 2015-11-05 22:09:27 +01:00
Mats Palmgren 6e2478df90 Bug 1221902 part 1 - NS_RELEASE SheetLoadData::mNext iteratively instead of recursively to avoid blowing up the stack. r=bz 2015-11-05 22:09:27 +01:00
William Lachance 163db74476 Bug 1204625 - Add series data (unit, whether lower is better) to Talos output;r=jmaher 2015-10-30 17:26:39 -04:00
Mason Chang 0cb3e0be35 Bug 1221697 - Add a telemetry probe for time-to-composite. r=kats 2015-11-05 10:24:12 -08:00
Ben Kelly ac8a0f19ae Bug 1221351 P2 Add a web-platform-test to check for crash when calling .register() on closed window. r=catalinb 2015-11-05 09:33:34 -08:00
Ben Kelly 68a7000f5d Bug 1221351 P1 ServiceWorkerContainer and ServiceWorkerRegistration should not crash for null window owner. r=catalinb 2015-11-05 09:33:33 -08:00
Jonathan Kew 8290bbf2e8 Bug 1221874 - Ignore the sideways-orientation flag when logical-coordinate classes are checking writing-mode compatibility. r=smontagu 2015-11-05 15:38:53 +00:00
Jonathan Kew 1821542838 Bug 1221874 - Crashtest for overzealous writing-mode check (currently asserts). r=smontagu 2015-11-05 15:37:56 +00:00
Mason Chang 1dcb06648d Bug 1211264. Fallback to render dest rect with outer box shadows on non-int transforms. r=mstange 2015-11-05 07:29:52 -08:00
Tooru Fujisawa 17d87da8ac Bug 1217077 - Remove for-each from services/. r=gps
--HG--
extra : commitid : Fyer74kcwGc
2015-10-19 03:52:58 +09:00
Nathan Froyd 444a1b7d98 Bug 1221550 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in intl/; r=smontagu 2015-11-03 15:49:22 -05:00
Kartikaya Gupta c2925e4554 Bug 1221186 - Don't clobber a fling-snap with a snap-to-where-we-are-now in the overscroll handoff chain. r=botond
--HG--
extra : commitid : LhatrEsh6wF
2015-11-05 09:31:39 -05:00
Kartikaya Gupta fba7cabf57 Bug 1216355 - Ensure that if a repaint request is ignored due to a stale generation number the next repaint request doesn't get dropped. r=botond
--HG--
extra : commitid : 5Zh7BCHsJWF
2015-11-05 09:31:39 -05:00
aleth 3a98b54f34 Bug 1221356 - Don't package mozharness for Thunderbird builds. r=gps
--HG--
extra : rebase_source : ca3f0cb22899616c4eb1c28b8256f7f33f6ddf54
2015-11-04 01:26:46 +01:00
Chris Lord b80cfac62c Backout ed2fdc36728d (Bug 1177842) for undesirable behaviour. r=botond 2015-11-05 13:58:16 +00:00
Benjamin Bouvier 6ebc6cf30a Bug 1181612: Make asm.js internal calls thread-local; r=luke
--HG--
extra : rebase_source : 8fa67943534dfce12747ea5fae8eb300409c2569
2015-11-05 12:10:28 +01:00
Benjamin Bouvier 7fdbe70550 Bug 1181612: Remove FunctionCompiler's RetType; r=luke
--HG--
extra : rebase_source : dcb884208027bb9640279bd5b870bc2909817114
2015-10-22 11:35:47 +02:00
L. David Baron 87dc808e91 Bug 978833 patch 20 - Rev IIDs that I should have revised in Bug 978833 patch 14.
--HG--
extra : commitid : 8t5dAVZf9MN
2015-11-05 20:56:56 +08:00