Commit Graph

463734 Commits

Author SHA1 Message Date
Joel Maher
a9ad590555 Bug 1242682 - Separate dom/media into its own subsuite. r=armenzg, a=Tomcat
MozReview-Commit-ID: 55QtAPlIltM
2016-02-04 13:35:06 -08:00
Carsten "Tomcat" Book
83adb66526 merge mozilla-inbound to mozilla-central a=merge 2016-03-01 12:01:58 +01:00
Carsten "Tomcat" Book
8387eb018e merge fx-team to mozilla-central a=merge 2016-03-01 11:58:50 +01:00
Carsten "Tomcat" Book
372be7a1e1 Backed out changeset b1b50935ab45 (bug 1249313) for for making Bug 1207431 worse 2016-03-01 11:21:55 +01:00
Carsten "Tomcat" Book
7f956c0bfb merge mozilla-inbound to mozilla-central a=merge 2016-02-29 11:35:30 +01:00
Ryan VanderMeulen
4daa1d1d8d Backed out changesets 764c86198573 and 90494d4d76ab (bug 1220124) for e10s browser_ext_tabs_onHighlighted.js permafail. 2016-02-29 00:15:06 -05:00
Ryan VanderMeulen
a309d2255d Backed out changesets 3a116d8cb42f and b61ca87b91e1 (bug 1251659) for making test_bug967796.html permafail. 2016-02-29 00:03:01 -05:00
Julien Wajsberg
8832806e81 Bug 1250691 - [Devtools][Responsive mode] The "touchend" event should not have the removed touch. r=jryans 2016-02-26 09:40:00 -05:00
Cykesiopka
b9a9010687 Bug 1249595 - Enable 11 more ESLint rules for PSM. r=keeler
MozReview-Commit-ID: FxS9SPRMMxf

--HG--
extra : transplant_source : %18%08%F0%EB%E3%AD%3E%F7%94%80%05%C0%D0P%5Co.%940%7E
2016-02-26 12:35:34 -08:00
Andy McKay
ca41ad5fe1 Bug 1250667 - Sign the devtools addons and bug687194.xpi. r=ahal
MozReview-Commit-ID: DBUgeyKRLYJ

--HG--
extra : transplant_source : N%EF%3F%A6%83%91%B5%C8%F9Ep%8A%F3g%1C%5C%FA%98%89G
2016-02-25 15:39:16 -08:00
Sebastian Hengst
d34912b8e7 Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: enable eslint. r=MattN
MozReview-Commit-ID: F8nvRExCbff

--HG--
extra : rebase_source : 07d5a9136de52a2af8f8591884f564f7c3284299
extra : amend_source : 5762ef9d2ddc1d1023a68a411a2f5584d0ee15e1
2016-02-28 14:12:00 -08:00
Sebastian Hengst
4f4fb2a030 Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: ignore statements which eslint regards as native reassignments. r=MattN
It treats Assert, is and ok as natives. eslint rule: http://eslint.org/docs/rules/no-native-reassign

MozReview-Commit-ID: JzwQ37Y97jJ

--HG--
extra : rebase_source : aac538173662c5cbd2fb62c557a8f145fdd6b77a
2016-02-28 14:11:46 -08:00
Sebastian Hengst
bf2bcbd4d8 Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: replace conditional catch statements. r=MattN
While it doesn't seem like this SpiderMonkey feature will go away soon, replacing it makes tooling easier and is suitable here because the unconditional catch js already used.


MozReview-Commit-ID: 3G3LxrW24HF

--HG--
extra : rebase_source : f8fb7451ed261c3482d0b3dc822086bc7dba05a0
2016-02-28 14:11:30 -08:00
Sebastian Hengst
3427f91e14 Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: replace legacy generators with ES6 generators. r=MattN
MozReview-Commit-ID: KxMSovx0mfl

--HG--
extra : rebase_source : 4b033e20af1efca9e6d16e0764a33a0f264f645f
2016-02-28 14:11:17 -08:00
Sebastian Hengst
5782a0a117 Bug 1251916 - Use standard JavaScript features in toolkit/components/passwordmgr to pass eslint checks: general, simple changes. r=MattN
MozReview-Commit-ID: IdecwypP6on

--HG--
extra : rebase_source : a943e1bf6cbc47e189372cc638d9d8d9d0e806f2
2016-02-28 14:10:55 -08:00
Gijs Kruitbosch
c2d150995a Bug 1251622 - fix save link tests to work in e10s, rs=trivial,green-try
MozReview-Commit-ID: CvQIMjZKCXl

--HG--
extra : rebase_source : 4471f41791d98459250944540be06967c3fdfab4
2016-02-26 16:07:44 +00:00
Gijs Kruitbosch
0065f67e72 Bug 1101993 - test seems to have fixed itself, rs=test-enabling-with-green-try
MozReview-Commit-ID: IqDoAcfUIVy

--HG--
extra : rebase_source : 275b7240ad31c12444a9e3f69f64ebe309416470
2016-02-26 16:01:43 +00:00
Gijs Kruitbosch
460dc7daaf Bug 1101973 - fix browser_printpreview.js to work in e10s mode, r=mconley
MozReview-Commit-ID: HG5yGatBdj2

--HG--
extra : rebase_source : f65ba741948a32dc9b43f613a9d8be2ae2313248
2016-02-26 16:34:40 +00:00
Gijs Kruitbosch
3b845c302c Bug 1088710 - part 3: wait for STATE_STOP as well as load, r=mconley
MozReview-Commit-ID: 3ztx6kPOdON

--HG--
extra : rebase_source : 4ddfbdf9c641e020dba66e5c642513f8dd0fb061
2016-02-26 21:26:43 +00:00
Gijs Kruitbosch
0a197aae91 Bug 1088710 - part 2: make it work on e10s, r=mconley
MozReview-Commit-ID: FhlfqJ1gmjR

--HG--
extra : rebase_source : 915ecec63d95583114f2c01894748dfda4025321
2016-02-24 15:24:20 +00:00
Gijs Kruitbosch
cd643848b1 Bug 1088710 - part 1: fix some leftover gunk from pre-australis menubutton, r=mconley
MozReview-Commit-ID: C4fA6cboVZY

--HG--
extra : rebase_source : 8eb98fdab15cee43ba7a7b4a395d0f9a9287086e
2016-02-24 15:23:35 +00:00
Nicholas Nethercote
d7801d8f98 Bug 1249174 (part 8) - Shrink XPTInterfaceDescriptor. r=khuey.
XPTInterfaceDescriptor::num_additional_types can easily fit in 8 bits -- in
practice it doesn't exceed 20, and there's already a check in DoTypeDescriptor
that it doesn't exceed 255. This patch shrinks it and moves that check into
XPT_InterfaceDescriptorAddTypes() so that any overflow would be detected more
reliably.

On 64-bit platforms this reduces sizeof(XPTInterfaceDescriptor) from 40 to 32
and correspondingly reduces "xpti-working-set" by 16 KiB.

The patch also changes XPT_InterfaceDescriptorAddTypes() into a local function,
because it's defined and only used in xpt_struct.cpp.

--HG--
extra : rebase_source : 754a343bd52c3db35b21a4055a94c7235a70a7a2
2016-02-23 16:17:59 +11:00
Nicholas Nethercote
2ddfe18454 Bug 1249174 (part 7.5) - Avoid wasted space around XPT strings. r=khuey.
This patch:

- Removes XPTArena's ability to support arbitrary alignments.

- Hardwires two sub-arenas into XPTArena, one with alignment of 8 and one with
  alignment of 1.

- Uses the first sub-arena for most allocations and the second sub-arena for C
  string allocations.

These changes reduce "xpti-working-set" by 56 KiB.

The patch also renames all the used of "malloc" in XPT identifiers with
"calloc", to make clearer that the result is always zeroed.

--HG--
extra : rebase_source : 8e6cc42644621a7f3c80593006734e25420c7229
2016-02-23 16:17:58 +11:00
Nicholas Nethercote
941e0d3432 Bug 1249174 (part 6) - Shrink XPTTypeDescriptor. r=khuey.
With careful layout we can reduce sizeof(XPTTypeDescriptor) from 4 to 3, which
also reduces sizeof(XPTParamDescriptor) from 6 to 4. This reduces
"xpti-working-set" by 16 KiB.

The union-of-structs also improves readability by making it clearer exactly
which fields are used for which types.

--HG--
extra : rebase_source : 08060096f93c756fda847b90b45df1b1b207e2b5
2016-02-23 16:17:44 +11:00
Nicholas Nethercote
b2641c8261 Bug 1249174 (part 5) - Remove the useless BLK_HDR::size field. r=khuey.
--HG--
extra : rebase_source : 46e2dcde337f1cc25905fed5a52103c0e18403b1
2016-02-23 05:34:33 +11:00
Nicholas Nethercote
52f54b61b3 Bug 1249174 (part 4) - Don't store unused XPTHeader fields in memory. r=khuey.
This requires merging XPT_DoHeaderPrologue() and XPT_DoHeader(), which is
straightforward.

This reduces "xpti-working-set" by 16 KiB on 64-bit platforms.

--HG--
extra : rebase_source : 74510d6aefe8adc20064bee2c729d7a55fe4b58a
2016-02-23 05:33:35 +11:00
Nicholas Nethercote
e9cbb90ad3 Bug 1249174 (part 3) - Don't store the unused XPTInterfaceDirectoryEntry::name_space field in memory. r=khuey.
Removing it reduces the "xpti-working-set" measurement by 16 KiB (measured on
64-bit).

--HG--
extra : rebase_source : e6d3911f96ee498a8990b702bb8fa499e55ececb
2016-02-23 05:33:35 +11:00
Julian Descottes
64dfb85e35 Bug 1207997 - about:debugging use factories/dom helpers instead of createElement;r=janx
Make about:debugging code less verbose:
- use component factories to avoid having to remove calls to createElement
- use React.DOM helpers
- components only module.export their class
  (require('my-component.js').MyComponent -> require('my-component.js'))

MozReview-Commit-ID: CBWLgcPUkMf

--HG--
extra : rebase_source : 8e3184bf82ad1b59d65bf0e94cc2f4662db856bd
2016-02-21 01:58:00 +01:00
Patrick Brosset
6cb7252111 Bug 1247263 - Round 2 of fixing unhandled rejected promises in ruleview tests; r=tromey
MozReview-Commit-ID: 1sSlXBepsB0

--HG--
extra : rebase_source : 1d3d9690fd58fb6dcf64c11d24e9177f1dc34ee1
extra : histedit_source : 3e9bcf06d231a60d8c81fc2caf8f02733fb7d226%2C085361c13a6fd8dbd0bdf7bd201b2896b3179360
2016-02-27 21:03:23 +01:00
Patrick Brosset
4d0651c987 Bug 1249888 - try/catch SourceMapConsumer to avoid empty rule-view when source map is invalid; r=gl
--HG--
extra : rebase_source : 744840ba5bb668baf761de0ee1af33395a64aeb4
extra : histedit_source : 157aa5a266678390d2244c790fc44869c3a9f7b7%2C5ea5da38fe59c2612c8fcec8790350732837c9fb
2016-02-27 20:39:21 +01:00
Marco Bonardo
42d7d55a85 Bug 1251469 - Add telemetry probes for the time needed to sanitize a loaded or unloaded Flash. r=yoric
MozReview-Commit-ID: 8j9teGzMSV2

--HG--
extra : rebase_source : 57fac49ccce20d013fbfe20e28c98dfe3048a56c
extra : amend_source : e25c7975283782e6b705958ea6d060edfcf84d67
2016-02-26 14:50:41 +01:00
Tim Nguyen
4728cb0889 Bug 1251727 - Fix missing toolbox left border when docked to the side. r=pbro
MozReview-Commit-ID: 8Fr2yw4ZY2L
2016-02-27 15:31:54 +01:00
Tim Nguyen
e995cee22e Bug 1201829 - Fix devtools tooltip arrows on HDPI screens. r=pbrosset
MozReview-Commit-ID: L5G9NKANubW
2016-02-27 15:30:54 +01:00
Alexandre Poirot
4ba825caa7 Bug 1248601 - Fix focus race due to dynamic XUL insertion. r=jwalker 2016-02-27 04:51:11 -08:00
Alexandre Poirot
20e2ec71ce Bug 1248601 - Register the Developer Toolbar dynamically. r=jwalker 2016-02-27 04:51:11 -08:00
Alexandre Poirot
fa65737630 Bug 1250833 - Stop using browser.xul globals specific to devtools. r=jryans 2016-02-27 04:51:11 -08:00
Alexandre Poirot
87ddc644c6 Bug 1250430 - Remove SrcDir loader support from devtools. r=jryans 2016-02-27 04:51:11 -08:00
Alexandre Poirot
d3b05e8c5a Bug 1245530 - Use require(Services) instead of Cu.import(Services.jsm). r=jryans 2016-02-27 04:51:10 -08:00
Nicholas Nethercote
50bd48ed70 Bug 1249174 (part 2) - Shrink xptiInterfaceEntry by reordering its fields. r=khuey.
This reduces "xpti-working-set" by another 16 KiB on 64-bit.

--HG--
extra : rebase_source : c04b60066ca517122f2b23874f5b3220e87fc303
2016-02-17 15:23:46 +11:00
Nicholas Nethercote
c8af98b904 Bug 1249174 (part 1) - Don't store the unused XPTTypeDescriptorTags::argnum2 field in memory. r=khuey.
XPTTypeDescriptor::argnum2 is unused. Removing it reduces
sizeof(XPTTypeDescriptor) from 6 bytes to 4 bytes, which reduces the
"xpti-working-set" measurement by 80 KiB (measured on 64-bit).

--HG--
extra : rebase_source : e89f83df810d0466b724d8307fb567e2a93a3809
2016-02-17 15:23:42 +11:00
Jean-Yves Avenard
7a839f5456 Bug 1251044: P2. Remove dead code and generalise the use of content-range header. r=roc
MozReview-Commit-ID: ESMlcBOQKsy
2016-02-29 11:41:14 +11:00
Jean-Yves Avenard
055a36351a Bug 1251044: P1. Use content-range values to determine content's length. r=roc
MozReview-Commit-ID: 7oAmvRGxzw3
2016-02-29 11:41:07 +11:00
Ryan VanderMeulen
509bd14522 Backout changeset 49ab89b42dbf (bug 1246029) for browser_ext_commands_onCommand.js permafail. 2016-02-28 19:30:09 -05:00
Matthew Gregan
9ef5badfe1 Bug 1251504 - Update libnestegg to remove generated nestegg-stdint.h. r=giles 2016-02-26 15:38:14 +13:00
Sebastian Hengst
56c802b5e8 Bug 1220124 - Add support for chrome.tabs.onhighlight. Followup: fix code style to pass eslint. r=kmag over IRC 2016-02-29 00:34:01 +01:00
Chenxia Liu
c1698e3ba7 Bug 1244701 - Message EOL plan to gingerbread users. r=margaret
MozReview-Commit-ID: ESJd870iP3N

--HG--
extra : rebase_source : 8d4a774a5c7aa6c34fff499a5f152d025dd4f1bb
2016-02-12 11:52:26 -08:00
Andrzej Hunt
a028a2c7c6 Bug 1251740 - Remove ArrayList item using iterator instead of from list when iterating r=sebastian
Otherwise we will crash with a java.util.ConcurrentModificationException on iterator.next()
after removing an item using list.remove(item).

MozReview-Commit-ID: KYebSw2zjVk

--HG--
extra : rebase_source : c2d43cfb94742f4c2675ab7ceca0796890646352
2016-02-26 14:10:27 -08:00
Andrzej Hunt
0df50bbc44 Bug 1251740 - Rename searchistory to searchHistory r=me
MozReview-Commit-ID: BT0EbspbxMK

--HG--
extra : rebase_source : 9796bc0e3f2b42a8497bb71830666779891426c4
2016-02-26 14:04:21 -08:00
Shane Caraveo
b3cd983d79 Bug 1251410 fix button height on win10, r=gijs 2016-02-26 14:31:51 -08:00
Sebastian Hengst
979f65c7b2 Bug 1251748 - Remove eslint exclusion of removed pocket directory. r=mixedpuppy
MozReview-Commit-ID: HwYV5HYkGYL
2016-02-26 23:22:03 +01:00