Commit Graph

255774 Commits

Author SHA1 Message Date
Masayuki Nakano
c578ea0117 Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk 2015-08-03 15:15:30 +09:00
Masayuki Nakano
c81232cbb2 Bug 1050644 part.1 Add methods to check whether the active TIP is Chinese TIP which deosn't show candidate window in e10s mode r=emk 2015-08-03 15:15:30 +09:00
Masayuki Nakano
39d13eccb6 Bug 1187566 TSFTextStore::Content should compute mMinTextModified Offset only with the latest composition string and original composition string, and also the hack should be enabled on Win10 r=emk 2015-08-03 15:15:30 +09:00
L. David Baron
51cc6acda9 Backed out changeset f24dbdeeaef1 (Bug 1187851 patch 1) for reflow counting failures in Gaia integration tests apps/system/test/marionette/edges_gesture_test.js and apps/system/test/marionette/homescreen_navigation_test.js . 2015-08-02 22:35:28 -07:00
L. David Baron
2c57dd85f2 Backed out changeset 5dcb38c7f1b8 (Bug 1187851 patch 2) for reflow counting failures in Gaia integration tests apps/system/test/marionette/edges_gesture_test.js and apps/system/test/marionette/homescreen_navigation_test.js . 2015-08-02 22:34:49 -07:00
L. David Baron
557afb66f2 Bug 1187851 patch 2 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc 2015-08-02 21:03:09 -07:00
L. David Baron
403abc7f4e Bug 1187851 patch 1 - Make dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
Note that this now uses AddAndRemoveTransform hints for changes that are
other than adding and removing a transform.  Since there's still a
little bit of transform-related stuff there too (which I did make
conditional), I figure it's probably best to leave the name as-is,
although I'd be open to renaming it as well.

As expected, without the patch, the filter and perspective tests fail,
but the added transform test passes.  All the tests pass locally with
the patch.
2015-08-02 21:03:09 -07:00
L. David Baron
bdfefc6a91 Bug 538194 patch 2 - Redo block reflow below floats when the height of a block that does not intersect floats pushes it into the way of other floats. r=roc
This adds an additional retry loop in block reflow that we can only
trigger when reflowing a block formatting context (replacedBlock
non-null).  It can retry in two different ways, either with a narrower
width but at the same vertical position (when
ReplacedBlockFitsInAvailSpace is still true) or at a new vertical
position (which is treated as a form of clearance).

Fortunately we don't have to worry about margins collapsing *through*
such a boundary since we're dealing with a new block formatting context.

Note that Chromium passes all of the new bfc-displace-* tests, although
it moves the block formating context down unnecessarily in
bfc-shrink-1.html (which we do neither before nor after the patch),
though agrees with the width we have after the patch (but not before the
patch).
2015-08-02 21:03:09 -07:00
L. David Baron
554d404844 Bug 538194 patch 1 - Refactor some code dealing with fitting block formatting contexts around floats into separate functions. r=roc 2015-08-02 21:03:09 -07:00
L. David Baron
3f1d8f48ce Bug 1189605 - Fix over-indentation of a few parts of nsIDOMWindowUtils.idl. r=khuey
IGNORE IDL
2015-08-02 21:03:08 -07:00
Kartikaya Gupta
5e21c4b9d0 Bug 1188172 - Don't update the resolution/SPCSPS for meta-viewport changes before the first-paint. r=botond 2015-08-02 22:50:54 -04:00
Makoto Kato
0e383c7b86 Bug 830801 - Part 3. Remove NOMINMAX define from cpp source. r=mshal 2015-08-03 10:07:20 +09:00
Makoto Kato
629ba560a7 Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal 2015-08-03 10:07:09 +09:00
Makoto Kato
e861db37d3 Bug 830801 - Part 1. Set NOMINMAX define as default. r=mshal 2015-08-03 10:05:05 +09:00
Bobby Holley
46a5511a5b Bug 1167215 - Re-apply CompositeUntil calls when we get a new batch of textures. r=roc 2015-08-02 17:36:42 -07:00
Bobby Holley
42ec9d99f7 Bug 1167215 - Composite on every vsync until the scheduled one. r=roc 2015-08-02 17:36:42 -07:00
Bill McCloskey
676387ce83 Bug 1175770 - New extension API (r=Mossop) 2015-08-02 17:29:55 -07:00
Bill McCloskey
ebaa6e718d Bug 1189550 - In parent process, cpmm.initialProcessData should be same as ppmm.initialProcessData (r=smaug) 2015-08-02 17:29:55 -07:00
Shu-yu Guo
334197586e Bug 1179063 - Cleanup: remove useless pn_index. (r=me) 2015-08-02 15:11:39 -07:00
Shu-yu Guo
73a70dbcd5 Bug 1182730 - Followup: only mark the JitcodeGlobalMap when profiling is on. (r=djvj) 2015-08-02 15:11:39 -07:00
Karl Tomlinson
c09a27e482 bug 1188704 remove now unused PerformInverseFFT() variation r=rillian 2015-07-30 12:51:48 +12:00
Karl Tomlinson
6f97f0b288 bug 1188704 use existing FFTBlock arrays instead of allocating and copying and scaling r=rillian
It is now no longer necessary to clear zero bins because these are zeroed
in the FFTBlock constructor.

nsTArray bounds assertions now apply.
2015-08-03 09:28:32 +12:00
Karl Tomlinson
e75c17c45d bug 1188704 add accessor functions for setting frequency components for inverse FFT r=rillian 2015-07-30 12:33:04 +12:00
Karl Tomlinson
a8b3860b62 bug 1188704 combine scaling with copying r=rillian 2015-07-28 15:58:06 +12:00
Karl Tomlinson
6ca9e860fa bug 1188704 simplify culling of partials r=rillian
avoiding copying and scaling components that will be zeroed.
2015-07-28 08:37:21 +12:00
Karl Tomlinson
57b96ec0de bug 1188704 limit number of Fourier coefficients used to halfSize earlier r=rillian
realP[halfSize] was always set to zero because numberOfPartials < halfSize + 1
was always true.
2015-07-30 10:08:15 +12:00
Karl Tomlinson
08e91712bf bug 1188704 trim unnecessary extra basic waveform coeffient r=rillian
The built-in waveforms are all odd and so realP[halfSize] was zero, and it
would have been ignored in createBandLimitedTables even if it was non-zero.
imagP[halfSize] was ignored as it was not involved in the inverse FFT.

This returns the code to that prior to
https://hg.mozilla.org/mozilla-central/diff/5377bce3b478/content/media/webaudio/blink/PeriodicWave.cpp#l1.276
2015-07-27 23:55:06 +12:00
Karl Tomlinson
6e56d21173 bug 1188704 redefine halfSize as fftSize / 2 r=rillian
There are no behavior changes here, just the change in meaning of the variable.
2015-07-27 22:41:31 +12:00
David Anderson
fa120e53db Use the same graphics device parameters across processes. (bug 1183910 part 7, r=mattwoodrow) 2015-08-02 13:59:33 -07:00
Christoph Kerschbaumer
5e2bd8d78a Bug 1127534 - Remove assertion before creating a channel (r=sicking) 2015-08-02 10:42:22 -07:00
Christoph Kerschbaumer
a65ae182df Bug 1152574 - Do not report aborted XHR requests in web console (r=sicking) 2015-07-20 13:59:19 -07:00
Mike Taylor
809c8321fa Bug 1189922. Add a preference to enable global whitelisting of the CSSUnprefixingService. r=dholbert
This is a temporary preference to allow for testing-in-the-wild by a larger
audience, for nightly builds. When 1177263 is fixed this can be removed.
---
 layout/style/nsCSSParser.cpp | 14 ++++++++++++++
 modules/libpref/init/all.js  |  6 ++++++
 2 files changed, 20 insertions(+)
2015-08-02 10:27:44 -07:00
Olli Pettay
cb6eb89bc1 Bug 1183954, Don't leak nsStructuredCloneContainer (use of 'auto' is error prone), r=leak 2015-08-02 12:34:26 +03:00
Sebastian Hengst
8579f450a0 Backed out 8fdfa9d502f8 (bug 1190106) for M-e10s(bc2) bustage. r=backout 2015-08-02 10:17:50 +02:00
Ehsan Akhgari
f7cc15f869 Bug 1190106 - Preserve the playing and muted icons when swapping browsers; r=jaws 2015-08-02 01:43:23 -04:00
Ehsan Akhgari
5f40b2747c Bug 1190081 - Keep the tab muted icon visible and functional even when the audio playback on the tab has been stopped; r=jaws 2015-08-02 01:39:00 -04:00
Nikhil Marathe
2c43ab2f64 Bug 1188686 - Clear push subscriptions when forgetting about site. r=kitcambridge 2015-07-29 11:33:48 -07:00
Nikhil Marathe
e9d71f7375 Bug 1183954 - Fix Notification.data structured cloning on workers. r=robertbindar,mccr8
Rather than store a non-thread-safe refcounted nsIStructuredCloneContainer, store the base64 representation.
Caches a jsval the first time an attempt to access data is made from content script.
2015-07-30 12:44:14 -07:00
Neil Rashbrook
343f6968bc Bug 1189698 Potential race condition when shutting down the old player thread r=jimm 2015-08-01 14:03:43 +01:00
Joel Maher
0f0b6a2dfc Bug 1190053 - update talos.json to pick up additional cleanup and tps work. r=parkouss 2015-08-01 05:53:35 -04:00
JW Wang
dd02890934 Bug 1189866 - revert code that accidentally got into bug 1187817 patch 5. r=me. 2015-08-01 13:58:39 +08:00
Gian-Carlo Pascutto
3c06fd2862 Bug 1189058 - Don't spin the Event loop while setting up WebRTC + Java. r=snorp 2015-07-30 19:53:38 +02:00
Ehsan Akhgari
3ae1ec3884 Bug 1181863 - Part 4: Fix the build bustage 2015-08-01 00:07:04 -04:00
Ehsan Akhgari
4641ab8488 Bug 1189590 - Make the about:accounts start page RTL aware; r=jaws 2015-08-01 00:03:33 -04:00
Seth Fowler
0102832838 Bug 1181863 (Part 3) - Add tests for DecodeToSurface(). r=tn 2015-07-31 18:10:34 -07:00
Seth Fowler
ddbf64e1fc Bug 1181863 (Part 2) - Add ImageOps::DecodeToSurface() to allow image decoding without involving any main-thread-only objects. r=tn 2015-07-31 18:10:31 -07:00
Seth Fowler
fc7b24b7b8 Bug 1181863 (Part 1) - Add support for reading from nsIInputStreams directly to SourceBuffer. r=tn 2015-07-31 18:10:29 -07:00
Seth Fowler
ed5f3b08de No bug - Remove obsolete comment in SourceBuffer.h. r=me 2015-07-31 18:10:26 -07:00
Seth Fowler
6cf8108408 Bug 1187546 - Make it possible to ask image decoders to only decode the first frame. r=tn 2015-07-31 18:10:23 -07:00
Xidorn Quan
ab9988120d Bug 1173930 - Not invoke FullscreenChange callback on OS X if state is not changed. r=smichaud 2015-08-01 10:49:19 +10:00