Commit Graph

221429 Commits

Author SHA1 Message Date
Robert O'Callahan
11ba996bc6 Bug 1109644. Part 6: Remove aLastEndTime parameter from NotifyPull. r=jesup
--HG--
extra : rebase_source : 47c950d1b1d03a8de279f2ac361b8dcd4ab0f801
2014-12-30 14:54:03 +13:00
Robert O'Callahan
a9f4b72862 Bug 1109644. Part 5: Make MediaEngineTabVideoSource use GetEndOfAppendedData instead of aLastEndTime. r=jesup
--HG--
extra : rebase_source : ee34171ed4297afa90fb14c7cf655a8d22a30dca
2014-12-30 14:54:02 +13:00
Robert O'Callahan
b0225d4050 Bug 1109644. Part 4: Make MediaEngineGonkVideoSource use GetEndOfAppendedData instead of aLastEndTime. r=jesup
--HG--
extra : rebase_source : 0899d9e42cd42b2ab4ef1d0d4cf600ccc7f49a3f
2014-12-30 14:54:02 +13:00
Robert O'Callahan
720b09430e Bug 1109644. Part 3: Make MediaEngineDefaultVideoSource use GetEndOfAppendedData instead of aLastEndTime. r=jesup
--HG--
extra : rebase_source : d2285dad46e5b089b49e5ddce12564d5518c45a3
2014-12-30 14:54:02 +13:00
Robert O'Callahan
88cf3c7e13 Bug 1109644. Part 2: Make MediaEngineWebRTCVideoSource use GetEndOfAppendedData instead of aLastEndTime. r=jesup
--HG--
extra : rebase_source : a1b716900bba01b5af1057e03bdc6360e327174b
2014-12-30 14:54:02 +13:00
Robert O'Callahan
265386ac32 Bug 1109644. Part 1: Create SourceMediaStream::GetEndOfAppendedData to reliably track how much data has been appended to a SourceMediaStream's track. r=jesup
--HG--
extra : rebase_source : 385ad9b704d35df7b70a75afe807e363e0929476
2014-12-30 14:54:01 +13:00
Cameron McCormack
84533fb89e Bug 649142 - Part 8: Tests. r=dbaron 2014-12-31 12:18:16 +11:00
Cameron McCormack
9dca8cecb9 Bug 649142 - Part 7: Move CSS_PROPERTY_LOGICAL up into one of the earlier free bits. r=dbaron 2014-12-31 12:18:16 +11:00
Cameron McCormack
26febeb99d Bug 649142 - Part 6: Remove support for shorthand-implemented logical properties. r=dbaron
This includes removing:

* the box property directional source constants
* the CSS_PROPERTY_DIRECTIONAL_SOURCE property flag
* the CSS_PROPERTY_REPORT_OTHER_NAME property flag
* nsCSSProps::OtherNameFor
* methods on the CSS parser to parse directional box properties and set
  the old *-source and *-value properties
* the resolution of logical and physical properties in nsRuleNode during
  style computation, since that's now done as part of the cascade in
  nsCSSExpandedDataBlock::MapRuleInfoInto
2014-12-31 12:18:16 +11:00
Cameron McCormack
f3b4838e87 Bug 649142 - Part 5: Convert logical border properties. r=dbaron 2014-12-31 12:18:15 +11:00
Cameron McCormack
6399b44e53 Bug 649142 - Part 4: Convert logical margin properties. r=dbaron 2014-12-31 12:18:14 +11:00
Cameron McCormack
fc345d527c Bug 649142 - Part 3: Convert logical padding properties. r=dbaron
Here we convert the logical padding properties into their new resolved-at-
cascade-time implementations.  This involves:

* converting -moz-padding-{start,end} into logical longhand properties
* adding padding-inline-{start,end} aliases for -moz-padding-{start,end}
* converting padding-{left,right} into longhand properties
* removing padding-{left,right}-value and
  padding-{left,right}-{ltr,rtl}-source internal properties

The CSS parser and various tests are simplified a bit as a result.
2014-12-31 12:18:14 +11:00
Cameron McCormack
f2d31a7669 Bug 649142 - Part 2.1: Test that logical properties in property_database.js are longhands. r=dbaron 2014-12-31 12:18:13 +11:00
Cameron McCormack
3c21668a0a Bug 649142 - Part 2: Convert logical properties to their physical equivalents during the cascade. r=dbaron
We will add cases to EnsurePhysicalProperty's switch statement as we
convert the existing shorthand-implemented logical properties to the
new, CSS_PROPERTY_LOGICAL-bearing properties.
2014-12-31 12:18:13 +11:00
Cameron McCormack
a2a49258e5 Bug 649142 - Part 1: Add macros and flags for defining logical properties and don't allocate storage for them in nsRuleData. r=dbaron
We define a new flag CSS_PROPERTY_LOGICAL to be used for logical longhand
properties and a new CSS_PROP_LOGICAL macro in nsCSSPropList.h to
define them.

When using CSS_PROP to capture all properties, includers must now
explicitly indicate whether logical properties are included or not,
by defining CSS_PROP_LIST_EXCLUDE_LOGICAL (to exclude them),
CSS_PROP_LIST_INCLUDE_LOGICAL (to include them), or CSS_PROP_LOGICAL
(to capture them separately from other properties).
2014-12-31 12:18:12 +11:00
Jeff Gilbert
e2cd335ec4 Bug 1100699 - Use OriginPos instead of isInverted. - r=mattwoodrow,snorp 2014-11-17 17:02:19 -08:00
Wes Kocher
e8cbaaf86b Merge m-c to inbound a=merge 2014-12-30 16:04:20 -08:00
Wes Kocher
5f2b1b8698 Merge inbound to m-c a=merge 2014-12-30 15:48:13 -08:00
Aaron Klotz
6efbee378c Bug 1100360: Convert ChromeHang annotations to use UniquePtr; r=vladan
--HG--
extra : rebase_source : 5c2ae8645b927c4d73a649beb573cfe2e242c146
2014-12-30 14:52:39 -07:00
Wes Kocher
ece9820021 Merge fx-team to m-c a=merge 2014-12-30 13:32:22 -08:00
Geoff Brown
5f23ee5c3e Bug 1114655 - Increase robocop WaitHelper default wait time; r=mcomella 2014-12-30 14:27:44 -07:00
Geoff Brown
9aebb420fb Bug 1113754 - Wait for view in robocop getToolbarView; r=mcomella 2014-12-30 14:27:42 -07:00
Alexander Surkov
742d62599d Bug 1113389 - loading google creates accessibles without firing show events, r=tbsaunde 2014-12-30 15:43:49 -05:00
Bobby Holley
cbe75bc86d Bug 1116355 - Throw when setting SourceBuffer mode to 'sequence'. r=karlt,rs=Ms2ger 2014-12-30 12:22:45 -08:00
Ehsan Akhgari
8c483075ea Bug 1116358 - Directly call Release() on |this| when closing a GMP encoder/decoder proxies; r=cpearce
This is needed in order to avoid calling Release() on a smart pointer.
2014-12-30 14:53:12 -05:00
Kushan Joshi
2124f457f1 Bug 1116008 - Make FrameMetrics::mCriticalDisplayPort private. r=kats 2014-12-30 14:07:57 -05:00
Aaron Klotz
a6a7088f37 Bug 998863: Fix non-unified build bustage r=bustage
--HG--
extra : rebase_source : 521f9fd6ce378021fa560c198b1d7b2f47ad4462
2014-12-30 10:46:05 -07:00
Ehsan Akhgari
19ee4d64dc Bug 1083694 follow-up: Mark two constructors as explicit in order to fix the build bustage 2014-12-30 12:39:34 -05:00
B2G Bumper Bot
941350b11d Bumping manifests a=b2g-bump 2014-12-30 09:31:53 -08:00
B2G Bumper Bot
12584932f4 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e704a7447a7f
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1102319 - merge pull request #27055 from anefzaoui:bug-1102319 to mozilla-b2g:master

========

https://hg.mozilla.org/integration/gaia-central/rev/5fef55255bc6
Author: Ahmed Nefzaoui <nefzaoui.ahmed@hotmail.com>
Desc: Bug 1102319 - Keypad solid-colored buttons are bunched up too much
2014-12-30 09:22:13 -08:00
Dan Gohman
edfdc45e4e Bug 1115766 - IonMonkey: Generalize the regalloc constraints for LSimdShuffle r=bbouvier 2014-12-30 09:07:31 -08:00
Ehsan Akhgari
35f9f75544 Bug 1109465 - Fix the interface maps of IMETextTxn and InsertTextTxn; r=smaug
The original change in bug 1056166 used NS_INTERFACE_MAP_ENTRY_AMBIGUOUS with
the wrong order for argument names.  But more importantly, we cannot use
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS here because the cast from the concrete
class to nsISupports* will remain ambiguous even when casting first through
nsITransaction, so we need to write the implementation without using any
macros.
2014-12-30 11:57:58 -05:00
Hannes Verschore
a88659191a Bug 1083694 - TraceLogger: Part 10: Adjust JIT bits to be unfallible, r=bhackett 2014-12-30 16:34:26 +01:00
Kartikaya Gupta
2b6a60fb3a Bug 1098654 - Add a cache for animated geometry roots on the display list builder. r=roc 2014-12-30 09:40:01 -05:00
Kartikaya Gupta
b492715b7d Bug 1098654 - Improve layerization of display items when dealing with async scrollable layers. r=tnikkel
The function IsSubjectToAsyncTransforms() was not correctly reporting when a
layer was actually subject to async transforms. As a result, sometimes display
items from above such a layer would end up in a layer below. This could
manifest as page elements being improperly covered by async scrolling elements.
2014-12-30 09:39:39 -05:00
J. Ryan Stinnett
3d25afb811 Bug 1115957 - Protect DevTools from empty browsers array. r=ochameau 2014-12-30 08:27:15 -06:00
B2G Bumper Bot
37d7fe6e9c Bumping manifests a=b2g-bump 2014-12-30 04:36:52 -08:00
B2G Bumper Bot
b4779ee884 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f34af4cf05ef
Author: Staś Małolepszy <stas@mozilla.com>
Desc: Merge pull request #27045 from stasm/1113023-macro-arg-length-check

Bug 1113023 - Remove the arity check for macros. r=gandalf

========

https://hg.mozilla.org/integration/gaia-central/rev/375733d84b17
Author: Staś Małolepszy <stas@mozilla.com>
Desc: Bug 1113023 - Remove the arity check for macros. r=gandalf
2014-12-30 04:27:12 -08:00
B2G Bumper Bot
b9efc284ee Bumping manifests a=b2g-bump 2014-12-30 04:06:55 -08:00
B2G Bumper Bot
327dc41098 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/0daceedfdf7a
Author: Tzu-Lin Huang <dwi019@gmail.com>
Desc: Merge pull request #27018 from dwi2/bug1111466

Bug 1111466 - [Stingray]Unpin card from context menu of app deck

========

https://hg.mozilla.org/integration/gaia-central/rev/5ffce4b8743b
Author: Tzu-Lin Huang <tzhuang@mozilla.com>
Desc: Bug 1111466 - [Stingray]Unpin card from context menu of app deck
2014-12-30 03:57:15 -08:00
Wes Kocher
8df6f6418f Merge m-c to fx-team a=merge 2014-12-29 17:35:54 -08:00
Wes Kocher
281b48b899 Merge inbound to m-c a=merge CLOSED TREE 2014-12-29 17:28:04 -08:00
Wes Kocher
0e04dc3f5e Merge fx-team to m-c a=merge CLOSED TREE 2014-12-29 16:55:44 -08:00
Gavin Sharp
7258bda72a Bug 1106150: fix condition="defaultEngine" MozParam. r=markh 2014-12-30 08:54:23 +11:00
Gijs Kruitbosch
5e453d4256 Bug 1096319 2014-12-29 12:12:02 -08:00
Wes Kocher
2be5c35d08 Backed out changeset 169e19d13daa (bug 903456) for S4 bustage 2014-12-29 11:55:21 -08:00
Michael Comella
0e18d2f04f Bug 1095278 - Part 4: Disable testGetUserMedia on release builds. r=rnewman 2014-12-29 11:29:32 -08:00
Michael Comella
8da0d13c8c Bug 1095278 - Part 3: Do not test for tracking protection on non-nightly builds. r=rnewman 2014-12-29 11:29:29 -08:00
Michael Comella
09b9ae690a Bug 1095278 - Part 2: Disable testAboutPasswords on non-Nightly builds. r=rnewman 2014-12-29 11:29:27 -08:00
B2G Bumper Bot
46613e5865 Bumping manifests a=b2g-bump 2014-12-29 10:21:57 -08:00