Daniel Holbert
fd0ea7dd8c
Bug 1208635 part 3: Treat "-webkit-box" as a known CSS keyword, for better parsing performance. r=heycam
2015-11-04 17:59:54 -08:00
Daniel Holbert
05af7e63b0
Bug 1208635 part 2: Extend existing parser code for CSSUnprefixingService "-webkit-box" handling to also activate if native unprefixing is enabled. r=heycam
2015-11-04 17:59:52 -08:00
Daniel Holbert
3a1a6a545c
Bug 1208635 part 1: Add support for several prefixed CSS properties associated with -webkit-box, as aliases for modern flexbox properties (and behind a pref). r=heycam
...
Specifically, this adds the following alias mappings:
-webkit-box-flex --> flex-grow
-webkit-box-ordinal-group --> order
-webkit-box-align --> align-items
-webkit-box-pack --> justify-content
2015-11-04 17:59:51 -08:00
Timothy Nikkel
34a4267bbc
Bug 1215977. Add a flag for GetNearestScrollable that makes fixed pos frames return the root scroll frame of their document. And make APZCCallbackHelper use it to restore previous behaviour. r=botond
...
We may want to do this for fixed pos frames in all documents (not just root documents). However, this patch only maintains the previous behaviour on purpose.
2015-11-04 19:51:03 -06:00
Timothy Nikkel
7bb57887a7
Bug 1215977. Only match the root scroll frame in GetNearestScrollableFrame if we encounter it. r=botond
...
Instead of returning the root scroll frame if we encountered the root frame (which is the parent of the root scroll frame).
This allows the use of GetNearestScrollableFrame to walk up the frame tree without getting into a infinite loop going from root scroll frame to root frame and back.
This regresses bug 1105823 in that fixed pos frames will no longer find the root scroll frame of their document. The next patch will fix that.
The only other type of frame that will be affected when calling GetNearestScrollableFrame are viewport (root) frames. However, the only user of SCROLLABLE_ALWAYS_MATCH_ROOT (APZCCallbackHelper) calls GetNearestScrollableFrame on the result of a hit test on a display list. Viewport frames never create any display items whose HitTest function could return the viewport frame.
2015-11-04 19:51:03 -06:00
Timothy Nikkel
1ff4279f91
Bug 1215974. In GetNearestScrollableFrame don't skip the root scroll frame if we are asked to always match the root scroll frame even if it doesn't WantAsyncScroll(). r=botond
...
SCROLLABLE_ALWAYS_MATCH_ROOT should take precendence over SCROLLABLE_ONLY_ASYNC_SCROLLABLE as if we fail to find the root scroll frame we will have no usable scroll frame at all.
2015-11-04 19:51:03 -06:00
Ralph Giles
1b6967d88b
Bug 1189531 - Check for nullptr in convertTimeToDate. r=gerald
...
In current code it's not possible to pass nullptr, but there's
no harm in checking.
See also bug 1156891.
2015-11-04 14:43:00 -08:00
Ralph Giles
473bc6f78e
Bug 1221656 - Update rust mp4parse to v0.1.4. r=kinetik
...
New upstream release.
- turn off debug trace messages by default.
- better rejection of bad ftyp boxes.
2015-11-04 10:15:00 -08:00
Ralph Giles
c0a2c43c8b
Bug 1221656 - Copy mp4parse.h in update-rust.sh. r=kinetik
...
We had added this header manually at some point, but the script
wasn't updating it.
Also bump the default mp4parse version to the latest.
2015-11-04 10:14:00 -08:00
Wes Kocher
7de1bf13d9
Backed out changeset 89446bf8d6b8 (bug 1215167) for introducing a hazard
2015-11-04 16:16:59 -08:00
Wes Kocher
f51940c8e2
Backed out 3 changesets (bug 1176792) for WinXP/7 w(4) permafail
...
Backed out changeset 4d2f2e40bb5d (bug 1176792)
Backed out changeset 3de6f54e7f41 (bug 1176792)
Backed out changeset 887df043de31 (bug 1176792)
2015-11-04 15:42:38 -08:00
Wes Kocher
d5b2bb39e3
Backed out changeset 722e121f6ce6 (bug 1217080) for b2g build failures
2015-11-04 15:39:35 -08:00
Sean Stangl
330969972a
Bug 939157 - RotateLeft with shift of zero gives undefined behavior. r=Waldo
2015-11-03 14:25:48 -08:00
Bas Schouten
3c8330a3cc
Bug 1220624: Make MaskSurface properly take into account the possibilities of partial uploads. r=jrmuizel
2015-11-05 00:05:26 +01:00
Jeff Muizelaar
e0b83207cb
Bug 1217080. Move recycling functionality into RecyclingPlanarYCbCrImage. r=nical
...
This makes PlanarYCbCrImage abstract and moves the recycling functionality
into RecyclingPlanarYCbCrImage. This decreases the size of
SharedPlanarYCbCrImage and makes it possible for us to do part 3 of bug
1216644.
2015-11-04 17:40:02 -05:00
Neil Rashbrook
2a5d4dae27
Bug 1211708 Allow themes to specify XBL bindings even in unprivileged documents r=sicking
2015-11-04 22:31:46 +00:00
Kartikaya Gupta
43bd4aeb61
Bug 1141127 - When inside a slop area around the first touchstart, prevent touchmove events from going to content. r=botond
2015-11-04 17:09:52 -05:00
Botond Ballo
3d0558ba0a
Bug 1220898 - Make nsIntMargin a typedef for mozilla::gfx::IntMargin. r=nical
2015-11-02 18:20:58 -05:00
Bill McCloskey
a727dae19d
Bug 1218552 - Fix GTK drag-and-drop coordinate scaling on HiDPI displays (r=karlt)
2015-11-04 13:40:15 -08:00
Bill McCloskey
3d758b46a3
Bug 1191557 - User inner-window-destroyed notification (r=kmag)
2015-11-04 13:40:15 -08:00
Bill McCloskey
32f4a7d02e
Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
2015-11-04 13:40:15 -08:00
Michael Froman
1ffca7ceab
Bug 1192813 - update the default candidate as new candidates arrive. r=bwc
2015-10-01 10:20:11 -05:00
Gijs Kruitbosch
21838e0315
Bug 1221444, r=bz
2015-11-04 16:54:44 +00:00
Nathan Froyd
8536e64d5f
Bug 1221326 - use Endian.h more widely in bluetooth code; r=btian
2015-11-02 15:13:10 -05:00
Sebastian Hengst
dc6a16395a
Backed out changeset c780a165dca1 (bug 1098131) for bc7 failures, at least on Linux. r=backout
...
browser_backButtonFitts.js | uncaught exception - TypeError: this.mCurrentBrowser.docShell is null at chrome://browser/content/tabbrowser.xml:4004
2015-11-04 20:41:16 +01:00
Terrence Cole
2ed2114e40
Backout f7cb9a24f1ec (Bug 1219498) for its sinister associations with the GC on a CLOSED TREE.
2015-11-04 11:37:21 -08:00
Kartikaya Gupta
2c309799a3
Bug 1194546 - Ensure that the timeout to allow the transaction to expire waits long enough. r=botond
2015-11-04 14:23:14 -05:00
Kartikaya Gupta
6ce8df4e3a
Bug 1194546 - Wait for the layer tree to reach the compositor before starting to scroll. r=botond
2015-11-04 14:21:06 -05:00
Bill McCloskey
6ea6dc057e
Bug 967873 - Ignore content process DOMWillOpenModalDialog event in e10s (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
d1143c9310
Bug 967873 - browser_onbeforeunload_navigation.js fix for e10s (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
a5d45f2407
Bug 967873 - Allow RemotePrompt to be closed while it's being opened (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
08bb1d3e45
Bug 967873 - Test changes for async removeTab (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
c38a2356dc
Bug 967873 - Start TabView when starting tests that might lazily load it (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
fc73d7eb1f
Bug 967873 - Make browser_relatedTabs.js not race in e10s (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
cbca5a7c3e
Bug 1219504 - Test changes (r=Gijs,mconley,jryans,MattN,Mossop)
2015-11-04 10:56:15 -08:00
Bill McCloskey
2e51589db8
Bug 1219504 - BrowserTestUtils changes (r=mconley)
2015-11-04 10:56:15 -08:00
Jeff Muizelaar
29db13fee8
Bug 1220783. Map GetUniformIndices names. r=jgilbert
...
This is needed for things to work with the shader translator
2015-11-04 13:35:35 -05:00
Jeff Muizelaar
800b8139e0
Bug 1218559. Implement FindUniformBlockByMappedName. r=jgilbert
2015-11-04 13:35:35 -05:00
Jeff Muizelaar
d1242d2bc6
Bug 1218944. Transform feedback linking should use varyings intead of attribs. r=jgilbert
2015-11-04 13:35:35 -05:00
George Wright
075b34efce
Bug 1098131 - Don't invalidate layers when simply changing SizeMode r=smaug
2015-11-04 13:23:03 -05:00
Nathan Froyd
ca779d91d5
Bug 1221151 - use [infallible] in nsILoadInfo.idl instead of manual %{C++ blocks; r=jduell
...
Using [infallible] generates the exact same code as we already have in
the %{C++ blocks. Let's get rid of the %{C++ blocks.
2015-11-03 10:51:24 -05:00
Ben Kelly
47e170b140
Bug 1214361 Test final response types after redirect. r=sicking a=abillings
2015-11-04 09:02:14 -08:00
Gregory Szorc
8321c5e910
Bug 1213959 - Set SHELL in Read the Docs environment; r=ted
...
The Read the Docs environment doesn't have SHELL defined. This causes
mach.mixin.process's import to fail, as it insists on finding an active
shell. While we could fix mach.mixin.process to not raise if the
variable is not set, this is a bit more work and has wider build system
and mach implications. So we employ a quick hack instead.
DONTBUILD (NPOTB)
2015-11-04 08:26:26 -08:00
Ben Kelly
18cf56ae9c
Bug 1221308 Fix some service worker related warnings. r=baku
2015-11-04 08:26:46 -08:00
Ben Kelly
31e57f37fa
Bug 1221279 Don't crash while clearing imgLoader cache when disconnected document is destroyed. r=smaug
2015-11-04 08:26:46 -08:00
Daniel Holbert
67758796f9
Bug 1221112: When checking for ::before/::after while sorting flex items by DOM order, dig past placeholder to out-of-flow frame. r=mats
2015-11-04 07:48:59 -08:00
Terrence Cole
25419a0a8d
Bug 1220703 - Remove AutoDisableStoreBuffer; r=jonco
2015-11-04 07:07:01 -08:00
Terrence Cole
17c8b7fa7f
Bug 1219498 - Move all GC state setup to be per-cycle; r=jonco
2015-11-02 07:04:56 -08:00
Eddy Bruel
f3bd8ce9db
Bug 1218363 - nsIServiceWorkerManager should notify its listeners when a service worker is (un)registered;r=catalinb
2015-11-04 15:17:02 +01:00
Nick Fitzgerald
77c5b96c4c
Bug 1221218 - Use by-filename breakdown in the memory tool; r=jsantell
...
This commit adds support for traversing by: "filename" edges in census
breakdowns and reports and makes the default coarse-type breakdown use a
filename sub-breakdown for scripts.
2015-11-04 05:49:34 -08:00