Commit Graph

221607 Commits

Author SHA1 Message Date
Mark Finkle
6810b71896 Bug 1116615 - Only update the GeckoMenuItem View if property setter changes a value r=rnewman 2014-12-31 01:37:37 -05:00
Xidorn Quan
3b3c6a4d0b Bug 1114792 - Rename nsStyleContext::IsDirectlyInsideRuby to IsInlineDescendantOfRuby. r=dbaron
--HG--
extra : rebase_source : c28b41828c7d02ab26803c583bae15a218a5da05
2014-12-31 16:39:43 +11:00
Phil Ringnalda
5cc5a1f24c Back out 9 changesets (bug 649142)
Backed out changeset 936703c75200 (bug 649142)
Backed out changeset b0252d2620d8 (bug 649142)
Backed out changeset 69ddb2036c50 (bug 649142)
Backed out changeset 67748675e669 (bug 649142)
Backed out changeset 15ed55c61f4e (bug 649142)
Backed out changeset 35c42cd138e1 (bug 649142)
Backed out changeset 1335630cf287 (bug 649142)
Backed out changeset b5725cd39a31 (bug 649142)
Backed out changeset b0eb691d6695 (bug 649142)
2014-12-30 20:04:20 -08:00
Robert O'Callahan
8e9731d8d6 Bug 1109644. Fix bustage on a CLOSED TREE 2014-12-31 15:44:00 +13:00
Dave Townsend
d8ff869123 Bug 1116629: Cancelling an in-progress download fails to remove the temporary file on windows. r=Unfocused
When attempting to cancel the install we must wait for the channel to close
before attempting to delete the temporary file or it will be locked on windows.

--HG--
extra : rebase_source : 96ea862cb713bddad8d48b14c7f296cd825ec5a7
2014-12-30 16:25:44 -08:00
Wes Kocher
3464f60a7b Merge m-c to fx-team a=merge 2014-12-30 16:06:29 -08:00
Wes Kocher
5f2b1b8698 Merge inbound to m-c a=merge 2014-12-30 15:48:13 -08:00
Mark Capella
5b0331e5e6 Bug 1106800 - Rename Selection Cache Handle Names, r=margaret 2014-12-30 16:42:17 -05:00
Mark Capella
08c7fe5948 Bug 1106800 - Rename Selection Handle Names, r=margaret
--HG--
rename : mobile/android/base/resources/drawable/handle_start_level.xml => mobile/android/base/resources/drawable/handle_anchor_level.xml
rename : mobile/android/base/resources/drawable/handle_end_level.xml => mobile/android/base/resources/drawable/handle_focus_level.xml
2014-12-30 16:42:17 -05:00
Mark Capella
a9b0fed124 Bug 1106800 - Refactor out string constants in favor of existing Enums, r=margaret 2014-12-30 16:42:17 -05:00
Mark Capella
116aa524b8 Bug 1115370 - TextSelection lost abruptly on unrelated Tab:pagehide messages, r=margaret
* * *
Bug 1115370 - Update SelectionHandler test for Tab:pagehide messages, r=margaret
2014-12-30 16:42:16 -05:00
Wes Kocher
ece9820021 Merge fx-team to m-c a=merge 2014-12-30 13:32:22 -08:00
Paolo Amadini
17634166b8 Bug 432425 - Remove unused test for downloads in the Clear Recent History dialog. r=gavin 2014-12-30 21:05:12 +00:00
Paolo Amadini
5a4af1158c Bug 480169 - Remove unused tree view test for the Clear Recent History dialog. r=mak 2014-12-30 21:05:12 +00:00
Marco Bonardo
ff401675b0 Bug 1081108 - Implement reorder in Bookmarks.jsm. r=Mano
--HG--
extra : rebase_source : d9327202388828855c8579646ace390887eadaf6
2014-12-30 21:33:14 +01:00
Michael Comella
53fcd11a27 Bug 1116369 - Remove new tablet toggle settings strings. r=margaret 2014-12-30 09:48:55 -08: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
Mark Finkle
b618ac9265 Bug 1072997 - Check for a disabled System Download Manager before trying to use it r=margaret 2014-12-30 12:34:55 -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
Paolo Amadini
1dd7d2a39d Bug 1115791 - Developer Edition profile switching feature broken when in-content preferences are disabled. r=jaws 2014-12-30 16:42:27 +00: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
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
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