Граф коммитов

36904 Коммитов

Автор SHA1 Сообщение Дата
Tooru Fujisawa 4c192c39e8 Backed out changeset 9d11e38b5fcf for bc test failure (bug 1308775) 2016-10-18 18:16:27 +09:00
Carsten "Tomcat" Book b9686db6da Merge mozilla-central to mozilla-inbound 2016-10-18 10:44:04 +02:00
Tooru Fujisawa 72306c7735 Bug 1308775 - Use Element.scrollBy with behavior: "instant" in auto scroll. r=felipe 2016-10-18 16:46:30 +09:00
Gregory Szorc fe70ef84b2 Bug 1307435 - Change compression level of symbols files; r=ted
Currently, we use the gzip default of 6. Our history with zlib tells
us that reducing the compression level to 5 or 4 often yields
significantly faster operations while only sacrificing a little
storage. Measurement here shows similar results.

On libxul.so.dbg:

level      time      compressed
6          21.0s     231,045,158
5          15.8s     232,926,435
4          12.2s     237,587,011
3          11.1s     245,104,157

Changing the level from 6 to 4 increases the size of the compressed
file by 6,541,853 bytes, or 2.83%. But it saves ~10s from the long
pole of builds in automation. And that's just from libxul.

When you factor in all compressed files, this change has a significant
impact on symbol generation.

Before: 221s wall; 150s CPU; 311,424,856 bytes
After:  192s wall; 130s CPU; 318,085,885 bytes

That's on my machine, which has a 4.0 GHz CPU. CPU time savings in
automation will likely be more significant.

MozReview-Commit-ID: 7CbRSZvUayj

--HG--
extra : rebase_source : 87c33d6bb57c9a43613800ca13d91a54f5a95317
2016-10-04 06:16:29 -07:00
Rob Wu 90c596e654 Bug 1310718 - Don't wrap invalid listeners r=billm
`makeFilteringListener` uses the listener as a key for a WeakMap, so we
cannot blindly use the listener as a WeakMap key.  addEventListener and
removeEventListeer only accept objects/functions (and undefined/null),
so not wrapping will lead to a descriptive error message from
addEventListener/removeEventListeer.

MozReview-Commit-ID: HF2WAyXDeD9

--HG--
extra : rebase_source : 5574c118cf0881ddc1477ceeb1b9c979814d67d6
2016-10-17 18:54:23 +02:00
Carsten "Tomcat" Book 54cb47289d Merge mozilla-central to autoland 2016-10-17 11:38:07 +02:00
Carsten "Tomcat" Book d6850a3a86 merge mozilla-inbound to mozilla-central a=merge 2016-10-17 11:19:02 +02:00
William Chen 5461c1c1c7 Bug 862395 - Part 5: Tests for web notifications requireInteraction. r=baku
--HG--
extra : rebase_source : fe0c215a45ad1b158469cef3e43887cebb9d286f
extra : histedit_source : edf21f7a85cfeae449e1744b033f75f9c0018ef1
2016-10-10 18:49:11 -07:00
William Chen 9899d20949 Bug 862395 - Part 4: Add preference for number of XUL alerts to show with requireInteraction set to true. r=baku
--HG--
extra : rebase_source : 6f4fa3ccd97193b5d6a552747af0fdf600514d39
extra : histedit_source : 81c60c10d3b65f95d41b69aee3a1c17d997ca3bf
2016-10-11 01:46:38 -07:00
William Chen 47ed3011e6 Bug 862395 - Part 2: Update XUL web notifications to persist if require interaction flag is set. r=jaws
--HG--
extra : rebase_source : 550d70090cec603353653a422b7cd8e53e12b39c
extra : histedit_source : a9e1541f2d96a7c9081dc7173fb5372fa7f3010c
2016-10-12 16:17:13 -07:00
William Chen 2e57e150b9 Bug 862395 - Part 1: Add requireInteraction property to web notifications. r=baku
--HG--
extra : rebase_source : c1519b7a501427b67638fd3ddacb2ce4e06c3c98
2016-10-12 17:27:40 -07:00
Nathan Froyd e818915fae Bug 1304815 - rearrange Rust crate structure for newer Rust releases; r=ted.mielczarek
In our current Rust world, we have the following dependency structure:

  xul.so --------------------------+
                                   |
  xul-gtest.so -+--> xul.a --------+-> gkrust
                |
                +--> gkrust-gtest

This structure results in link errors with multiply-defined symbols
between gkrust-gtest and gkrust with newer Rust releases when linking
xul-gtest.so.  So we have to do something different.

Our new structure is:

  xul.so --------------------------+
                                   |
  xul-gtest.so -+--> xul.a --------+-> gkrust --+-> gkrust-shared
                |                               |
                +--> gkrust-gtest --------------+

and we enforce that a given shared library can only have at most one
Rust library that it depends on.  Said Rust library is assumed to
include all significant Rust dependencies of the dependent static
libraries as well.  (In the above structure, gkrust is simply a wrapper
around gkrust-shared, so gkrust-gtest doesn't have to include gkrust as
a dependency.)
2016-10-15 18:16:13 -04:00
Kartikaya Gupta 76e61ea656 Bug 1275314 - Add an API to allow flushing out in-progress checkerboard reports. r=botond,ehsan
MozReview-Commit-ID: 6G4uIHcGQAv
2016-10-15 08:45:01 -04:00
David Anderson 95f369864c Add GPU process support to the crash reporting service. (bug 1278717, r=ted) 2016-10-14 23:59:29 -07:00
Kris Maglione 4ded38ffdb Bug 1309351: Part 1 - Replace child_process/subprocess.js with a thin wrapper around Subprocess.jsm. r=rpl f=mhowell
MozReview-Commit-ID: 7r9pSC8v1T

--HG--
extra : rebase_source : b3f540e80f7722c3d0970981a83a059eb6d4991a
2016-10-14 18:01:42 -07:00
Leandro Manica c091b36f51 Bug 1306296 - Add shortcut key to Simplify Page feature. r=mconley 2016-10-14 12:01:00 -04:00
Wes Kocher aeac5ac648 Backed out changeset 73a60f9b3c2f (bug 1275314) for GTest bustage CLOSED TREE
--HG--
extra : histedit_source : 5498a231b3e43706e93835242d246489697dcd9c%2C1ba18b3300a0dfd8b03881bf431334be1f866eb8
2016-10-14 14:52:44 -07:00
Wes Kocher 727d0de706 Merge m-c to inbound, a=merge CLOSED TREE 2016-10-14 14:51:44 -07:00
Wes Kocher 42083975b0 Merge inbound to central, a=merge 2016-10-14 14:40:49 -07:00
Wes Kocher 03c85fb5d5 Merge autoland to central, a=merge 2016-10-14 14:23:59 -07:00
Robert Strong aa6291082c Bug 1309961 - don't allow preferences to interfere with running updateManagerXML.js test. r=mhowell 2016-10-14 14:10:18 -07:00
stefanh@inbox.com d284d0bba8 Bug 1192053 - Native theming of Mac source lists, css changes. r=Gijs. 2016-10-14 22:45:34 +02:00
Kartikaya Gupta 5c98a9d950 Bug 1275314 - Add an API to allow flushing out in-progress checkerboard reports. r=botond,ehsan
This is useful for talos tests that record checkerboarding. In those tests, the
page might still be in a checkerboard state at the end of the test, so it may be
necessary to flush out the report for measurement.

MozReview-Commit-ID: CtafG4NAGHN
2016-10-14 15:37:58 -04:00
Wes Kocher b6f29fa6ab Backed out 5 changesets (bug 1305145) for windows build failures a=backout
Backed out changeset 0f39b7305d41 (bug 1305145)
Backed out changeset ab38e43fdcb6 (bug 1305145)
Backed out changeset aece1b8a8673 (bug 1305145)
Backed out changeset 85082a111806 (bug 1305145)
Backed out changeset 33e563d2d834 (bug 1305145)
2016-10-14 13:07:58 -07:00
Wes Kocher 7df86d1999 Backed out 3 changesets (bug 1309699) because this wasn't supposed to land on trunk a=backout
Backed out changeset b10e48ea5d20 (bug 1309699)
Backed out changeset 829c16e72fb7 (bug 1309699)
Backed out changeset 559fa765dbf1 (bug 1309699)
2016-10-14 12:20:24 -07:00
Sebastian Hengst c4a0ba38de Bug 1304829 - Rename nsXULAppInfo's isReleaseBuild to isReleaseOrBeta. r=ted
MozReview-Commit-ID: J4F27Z1Hy7h
2016-10-14 13:31:39 +02:00
Carsten "Tomcat" Book b474cb6353 merge mozilla-inbound to mozilla-central a=merge 2016-10-14 11:59:12 +02:00
Carsten "Tomcat" Book 115b5057c4 merge fx-team to mozilla-central a=merge 2016-10-14 11:57:10 +02:00
Aaron Klotz b785d4851f Bug 1218473: Add check for presence of NVIDIA Optimus drivers to WindowsNopSpacePatcher; r=ehsan
MozReview-Commit-ID: 7WhWWbRHOw7
2016-10-13 17:10:52 -06:00
Aaron Klotz 25ab6720e1 Bug 1240848: Adds additional instructions to x64 detour patcher and prevents register clobbering in jmp from trampoline; r=ehsan
MozReview-Commit-ID: 7DCQZc9eoQI
2016-10-13 14:56:23 -06:00
Ehsan Akhgari a34b273ba0 Bug 1309924 - Remove the needless arguments to nsUrlClassifierClassifyCallback's constructor; r=francois 2016-10-13 18:42:06 -04:00
Wes Kocher 5be253cdb6 Bug 1309699 - Make super-triple-extra sure we're using the right preference name a=me CLOSED TREE
--HG--
extra : amend_source : 73f8b102b8257eed1010b7aa2f2730f38e1d06d6
2016-10-13 14:12:06 -07:00
Wes Kocher 52e2c45728 Bug 1309699 - Spell the preference name correctly so it works a=me 2016-10-13 12:04:59 -07:00
Ehsan Akhgari 9de6bbbaec Bug 1261019 - Part 3: Remove Navigator.mozApps and code depending on it; r=myk,jryans,fabrice,mcmanus,peterv 2016-10-13 13:18:41 -04:00
Jonathan Hao fa67f7b52b Bug 1309699 - Turn on the new pref in browser_thumbnails_bg_no_cookies_stored.js. r=ehsan
--HG--
extra : rebase_source : 3ff42b08e634d19b9130cf69d0e179dc4426ff71
2016-10-13 08:10:00 -04:00
Mark Golbeck 335fa8f67f Bug 1091592 - Improve style of select dropdowns, including adding more padding for touch-enabled devices. r=jaws
MozReview-Commit-ID: THzkOhk0uR
2016-10-10 19:36:50 -07:00
Carsten "Tomcat" Book 802e7b16f9 merge mozilla-inbound to mozilla-central a=merge 2016-10-13 11:53:49 +02:00
Carsten "Tomcat" Book 2b59ae9457 merge autoland to mozilla-central a=merge 2016-10-13 11:35:11 +02:00
Jonathan Hao c18e5bed90 Bug 1309699 - Add pref for bug 1279568 to address content crashes in Beta50. r=baku, a=tomcat 2016-10-13 00:04:00 +02:00
Wes Kocher 2142de26c1 Backed out 8 changesets (bug 1277803) for browser-chrome test failures a=backout
Backed out changeset 477890efdb88 (bug 1277803)
Backed out changeset 49da326bfe68 (bug 1277803)
Backed out changeset 2d17a40a9077 (bug 1277803)
Backed out changeset b1cb0a195ca1 (bug 1277803)
Backed out changeset c7d82459d152 (bug 1277803)
Backed out changeset 3be9a06248af (bug 1277803)
Backed out changeset 8d119ca96999 (bug 1277803)
Backed out changeset be767a6f7ecd (bug 1277803)
2016-10-12 14:26:00 -07:00
Wes Kocher 3770ad1b24 Merge inbound to m-c a=merge 2016-10-12 14:23:33 -07:00
Jim Mathies 5cb37c2745 Bug 1309599 - Turn e10s on for RTL linux users. r=felipe
MozReview-Commit-ID: IY4YIcYayKB
2016-10-12 15:12:04 -05:00
Honza Bambas a604390796 Bug 1294183 - Make HTTP cache write leader-class resources with more priority, r=michal 2016-10-12 10:32:00 +02:00
Chris Manchester b5f53ace1c Bug 1305145 - Move --enable-tree-freetype to Python configure. r=glandium
This commit also removes the option, as it's only known to work
on Android, where it is the default.

MozReview-Commit-ID: JqdC5Q5dwQH
2016-10-14 11:06:31 -07:00
Chris Manchester 1ad27217c6 Bug 1305145 - Move freetype2 detection to Python configure. r=glandium
MozReview-Commit-ID: 1O4SdH0HvzL
2016-10-14 11:06:31 -07:00
Chris Manchester 50681ee7f8 Bug 1305145 - Move fontconfig detection to Python configure. r=glandium
MozReview-Commit-ID: J6XQFA6whCr
2016-10-14 11:06:31 -07:00
Chris Manchester c843656020 Bug 1305145 - Move Pango detection to Python configure. r=glandium
A test against MOZ_PANGO is also removed, this has not been
set since bug 947379.

MozReview-Commit-ID: IwpsCda6mmw
2016-10-14 11:06:30 -07:00
Chris Manchester c1230eee34 Bug 1305145 - Make libs and flags set by pkg_check_modules available to the caller. r=glandium
MozReview-Commit-ID: 7uZheAOXKwE
2016-10-14 11:06:30 -07:00
Eitan Isaacson 44439c3a67 Bug 1294765 - Filter out voices that don't match the content language. r=Gijs
MozReview-Commit-ID: HkjshGZlfSu

--HG--
extra : rebase_source : c6423c9c4b1b2a11515bdbb00d6fca59b941464e
2016-10-11 14:30:03 -07:00
Eitan Isaacson 09bcc152d7 Bug 1294765 - Refactor content language detection to happen early and always. r=Gijs
MozReview-Commit-ID: HnKIvznhdfW

--HG--
extra : rebase_source : d817ac416647f8bddcb7a66011fa5168636e63a9
2016-10-11 09:54:58 -07:00
Andrew Swan 728f3da287 Bug 1091924 Fix up InstallTrigger for e10s-multi r=kmag
MozReview-Commit-ID: HmGZvanRhxl

--HG--
extra : rebase_source : ae8dc5781f5525a6bd95c94ab807910e5b9bc939
2016-10-13 11:21:24 -07:00
Mark Banner daf6127dcc Bug 1295567 - Ensure system add-ons are always be multiprocessCompatible. r=rhelmer
Adds a unit test for in-tree system add-ons, and then adds a update check denying system add-ons if they are not compatible.

MozReview-Commit-ID: KVcArBEPwfE

--HG--
extra : rebase_source : 0df04b4b80687251026bbcc310639dc8fa70377d
2016-10-07 11:35:08 +01:00
Carsten "Tomcat" Book f3a0e0a65e Merge mozilla-central to autoland
--HG--
extra : rebase_source : ed5871b95beeb440688654cc676c5438c2898ccf
2016-10-13 12:00:23 +02:00
Marco Bonardo ababc57dbb Bug 1306639 - Searching in locationbar by typing something and pressing enter is not accounted in telemetry. r=adw
MozReview-Commit-ID: 9r8IyyyxruC

--HG--
extra : rebase_source : 039983cca262164bfc004e05bf77dc8ced0b1f29
2016-10-06 17:40:13 +02:00
Carsten "Tomcat" Book ac47637175 Merge mozilla-central to autoland 2016-10-14 12:34:25 +02:00
Mike de Boer ccd2ce7e6f Bug 1304073 - don't hide the modal highlight dimmed background upon a mouse click under certain conditions. r=jaws
We'll ignore mouse events with the following properties:
1) a modifier key was pressed during the click,
2) an anchor element was clicked,
3) the 'selectstart' event fired earlier, indicating a text selection action
4) 'relatedTarget' is set, indicating a drag action or touch event.

MozReview-Commit-ID: 2hIBgcVXzp

--HG--
extra : rebase_source : dda32c495d5fe1e851db8e7376581e5b0e21b4a1
2016-09-29 15:37:39 +02:00
Henry Chang dc3bbda5bd Bug 1305484 - Save/load state and checksum to/from disk rather than prefs. r=dimi,francois
MozReview-Commit-ID: 4gmmrI9wY4c

--HG--
extra : rebase_source : f7f4462b7325bce9a92f747c54b448e2693e40ac
2016-10-13 15:22:08 +08:00
Carsten "Tomcat" Book 6c0aec63b8 Merge mozilla-central to mozilla-inbound 2016-10-12 12:03:34 +02:00
Carsten "Tomcat" Book 2844380bd4 merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : media/gmp-clearkey/0.1/ClearKeyCencParser.cpp => media/psshparser/PsshParser.cpp
rename : media/gmp-clearkey/0.1/ClearKeyCencParser.h => media/psshparser/PsshParser.h
rename : media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp => media/psshparser/gtest/TestPsshParser.cpp
rename : media/gmp-clearkey/0.1/gtest/moz.build => media/psshparser/gtest/moz.build
2016-10-12 12:01:48 +02:00
Mike Conley ba89a3d436 Bug 1260316 - Make TelemetrySession more resilient if content processes have crashed. r=chutten
MozReview-Commit-ID: 2CbKYaNcBai

--HG--
extra : rebase_source : fe34ff4ec408516612c4924db4bfc30a6b18efac
2016-10-11 14:09:24 -04:00
Sebastian Hengst 8bf44b24d0 Backed out changeset a7882c91ca20 (bug 1305194) for leaking docshells, e.g. in browser_Finder_hidden_textarea.js and browser_findbar.js. r=backout 2016-10-11 21:00:52 +02:00
Mike de Boer ab270319b9 Bug 1279652 - reddit.com invalidates all references in the TextLayer, resulting in zero ClientRects for ranges that we have in the FinderHighlighter cache. This fix makes sure to re-fetch all the ranges when this is detected. r=jaws
MozReview-Commit-ID: 8OEKmKn9Nwc
2016-10-11 20:59:13 +02:00
Sebastian Hengst 27e06602ba Backed out changeset 5bccb629be60 (bug 1279652) for leaking docshells, e.g. in browser_Finder_hidden_textarea.js and browser_findbar.js. r=backout 2016-10-11 20:58:19 +02:00
Gijs Kruitbosch a6e0fa62ec Bug 1305339 - part 2: use URI flags to determine if data is from the web, r=mstange,bz
This actually accomplishes what was discussed in the bug and marks any file with the
relevant URI flags as WebDownload, and everything else as OtherDownload.

Note that I'm using DoGetProtocolFlags in order to deal with
nsIProtocolHandlerWithDynamicFlags correctly; while just getting protocol flags
from the IO service directly would be less work, it's technically less correct.

MozReview-Commit-ID: HgD1fV98IEc

--HG--
extra : rebase_source : f114532b48dbca5c83871e61c8d04c719e3b38d1
2016-10-03 13:52:19 +01:00
Tim Huang 0ceca5575d Bug 1277803 - Part 1 : Add a new ContentPolicy TYPE_INTERNAL_IMAGE_FAVICON for indicating a favicon loading. r=ckerschb 2016-10-12 17:32:03 +08:00
David Anderson bb532b0876 Add telemetry for how phases of the painting pipeline contribute to large frame times. (bug 1309442, r=mattwoodrow) 2016-10-12 20:58:04 +13:00
David Anderson 37396f9500 Add nsExceptionHandler support for CrashReporterClient. (bug 1278717 part 2, r=billm) 2016-10-11 14:25:21 -07:00
Chris Pearce 35e13f726f Bug 1308076 - Move ClearKeyCencParser to PsshParser library. r=glandium
To validate the PSSH init data passed to EME, I'd like to reuse the same
PSSH parser that the ClearKey CDM shared library uses. So move the code
out of gmp-clearkey and into its own library, so we can link it statically
into code that needs to use it.



MozReview-Commit-ID: 7xSUSmCueJz

--HG--
rename : media/gmp-clearkey/0.1/ClearKeyCencParser.cpp => media/psshparser/PsshParser.cpp
rename : media/gmp-clearkey/0.1/ClearKeyCencParser.h => media/psshparser/PsshParser.h
extra : source : 78dcbc5d3c26547c63269eb14034a67863cf28de
2016-10-06 20:23:38 +13:00
Thom Chiovoloni be9c5a302c Bug 1308567 - Include information about associated devices in sync ping r=bsmedberg,markh
MozReview-Commit-ID: 45c4skQHswy

--HG--
extra : rebase_source : 794f0b0d453596fdec84066bfbb966d81da62372
2016-10-11 14:07:52 -04:00
Marco Bonardo 6fba552346 Bug 1304501 - Properly disable trimUrl on autofill. r=adw
MozReview-Commit-ID: IxCOWkqFYV0

--HG--
extra : rebase_source : f6519c6f245199db550e2d999931c65154d38427
2016-09-21 21:55:00 +02:00
Andrew Swan b690f2eb9e Bug 1304392 Fix startup reason for bootstrapped addons that require restart for e10s r=rhelmer
MozReview-Commit-ID: 9fwtCQ0KZa8

--HG--
extra : rebase_source : cbfb23bb9b6ba35c7d33ac72a33e9235752e6bfe
2016-10-14 11:01:27 -07:00
Wes Kocher 524df273d6 Merge m-c to autoland, a=merge 2016-10-14 14:49:31 -07:00
Pascal Chevrel 9c997d74dc Bug 1283076: Change default bookmarks for Nightly. r=dolske
- no change on default bookmarks for non-nightly builds
- replace firefox bookmarks by this list for Nightly:
  - Link to the Firefox Nightly blog (https://blog.nightly.mozilla.org/)
  - Link to Bugzilla https://bugzilla.mozilla.org/
  - Link to MDN https://developer.mozilla.org/
  - Link to Nightly Tester Tools addon https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/
  - Link to about:crashes
  - Link to Nightly IRC channel on irc.mozilla.org via mibbit
  - Link to Planet Mozilla https://planet.mozilla.org/

The default bookmark in the bookmark toolbar which was a tour of Firefox feature is now a link to mozilla.org/contribute

This patch also:
- removes all rdf id references in links which are unused
- moves all the data-uri icons to replacement variables to avoid multiple copy-pastes and make the code easier to read
- removes the invalid mention that the file was automatically generated, it is not the case
- updates the meta charset line for a shorter one using HTML5 syntax
- uses lowercase html
- some of the links have keywords or tags defined
- update tests with specific values to test for the Nightly channel vs other channels
2016-10-10 18:33:03 +02:00
Mike de Boer ec296b4f2e Bug 1303874 - make the active window object part of the iterator params to make sure that similar iterator runs for different runs are not treated as the same, thus potentially yielding incorrect results. r=jaws
MozReview-Commit-ID: H6gB2IMndM8
2016-10-11 13:08:00 +02:00
Carsten "Tomcat" Book cd1be634c9 merge mozilla-inbound to mozilla-central a=merge 2016-10-11 12:01:35 +02:00
Phil Ringnalda 8bd6563760 Merge m-c to autoland 2016-10-10 19:12:47 -07:00
Phil Ringnalda e8dd21b167 Merge f-t to m-c, a=merge
MozReview-Commit-ID: C1redSmlixf
2016-10-10 19:11:56 -07:00
Phil Ringnalda 25afef5692 Merge m-i to m-c, a=merge
MozReview-Commit-ID: HlGgqNI8vwD
2016-10-10 19:07:58 -07:00
Mike de Boer 6f356a01b1 Bug 1279843 - adjust the borders of the yellow range outline box on the findbar modal highlighting background to have gradient borders ending transparently, so that no characters will be obscured. ui-r=sevaan, r=jaws
MozReview-Commit-ID: HG8ahina25M
2016-10-10 14:22:28 +02:00
Phil Ringnalda 080c63d412 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 6YHoSP3exdY
2016-10-08 16:48:33 -07:00
Sebastian Hengst cdcc9e20da Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Andrew Swan 0796498c0c Bug 1295324 r=kmag a=al
MozReview-Commit-ID: GN4Bc8RZQBn

--HG--
extra : source : b264fc5082e090c2accd69cf300fd0cc05431d0e
extra : amend_source : 5113b41189824beb986614094fd4192b99f2ac5d
2016-10-07 11:20:12 -07:00
Alessio Placitelli b945a720fc Bug 1308415 - Update about:telemetry to show keyed scalars. r=gfritzsche 2016-10-07 03:35:00 -04:00
Kris Maglione a4e557a57b Bug 1289273: Resolve URLs passed to windows.create relative to the caller. r=aswan a=al
MozReview-Commit-ID: 3TUIK6EvO3q

--HG--
extra : rebase_source : cccf23ce3edc1543f15223c677645c42be0ff7a6
extra : histedit_source : 42bdc39ad4c4bdc01e3d094f8d62eae11f3532ba
2016-10-05 20:27:06 +01:00
Ryan VanderMeulen 1fe97cdbbb Bug 1308385 - Make sure CrashReporter::AnnotateCrashReport usage is guarded by MOZ_CRASHREPORTER in nsAppRunner.cpp. r=froydnj
--HG--
extra : rebase_source : d2b9ce60889def291eaccdcbefb7d0b89ce327cc
2016-10-07 10:42:56 -04:00
Sebastian Hengst 8b9189a582 Merge mozilla-central to mozilla-inbound 2016-10-07 16:28:35 +02:00
Sebastian Hengst c635b8c61d No bug - Fix Eslint warnings which showed up after merge. r=eslint-fix a=eslint-fix
MozReview-Commit-ID: 17TDsBMCsUx

--HG--
extra : amend_source : d16c96ea99ecbf9e3cbe341f4bb80c65659843cc
2016-10-07 16:21:44 +02:00
Ryan VanderMeulen 7ebb50e21d Merge inbound to m-c. a=merge 2016-10-07 09:42:25 -04:00
Phil Ringnalda c21623fc42 Merge m-c to m-i
MozReview-Commit-ID: Kp60wHZauGi
2016-10-06 20:26:20 -07:00
Iris Hsiao e6ab0adc40 Backed out changeset d283c59402ce (bug 1277803)
CLOSED TREE
2016-10-07 11:24:08 +08:00
Phil Ringnalda fd672b97f1 Merge f-t to m-c, a=merge
MozReview-Commit-ID: HiqZsOM1Bcz
2016-10-06 19:59:02 -07:00
Phil Ringnalda fd7b7476c2 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 93ZdJbK1x05
2016-10-06 19:58:18 -07:00
Dale Harvey 17905c9f75 Bug 1306516 - Fix expected return value from checkForAddons. r=mconley 2016-10-06 17:21:24 +01:00
Rajat garg 378ac862ca Bug 1305748 - Changed the file name from notfound.png which was missing to information-16.png which exists. r=florian 2016-10-05 18:47:07 +05:30
Rajat garg aa058fc23c Bug 1305764 - Removed the rating-unrated.png refrence from linux extensions.css file. r=florian 2016-10-04 22:13:19 +05:30
Carsten "Tomcat" Book 0afee402c6 Merge mozilla-central to fx-team 2016-10-06 12:28:52 +02:00
Carsten "Tomcat" Book 7c8e81673d merge mozilla-inbound to mozilla-central a=merge 2016-10-06 11:59:54 +02:00
Georg Fritzsche 7ff8e8b5f4 Bug 1295555 - Lower client-side ping archive retention period to 60 days. r=dexter 2016-10-06 11:07:04 +02:00
Bob Silverberg 4e2ac40f90 Bug 1262250 - Add a defaultValue property to the web extension schema, r=aswan
MozReview-Commit-ID: 175Nxr39NKw

--HG--
extra : rebase_source : 0e912eb54e8179a22ee97c731885cd8d2715db1b
2016-10-03 14:55:17 -04:00
Henry Chang b468335de9 Bug 1285848 - Part 2: Request and parse RICE encoded prefix by default. r=francois
MozReview-Commit-ID: Cd0lT5VTM7t

--HG--
extra : rebase_source : 08724d3c8039039b8c73f58230b1cdad94ccd786
extra : source : 3abd3bc8a0119433ef66864c8c7fd1394fb0cc14
2016-10-05 14:59:53 +08:00
Henry Chang 1b35e4d7c6 Bug 1285848 - Part 1: Implement Rice Delta Decoding. r=francois.
MozReview-Commit-ID: 2GR51CRFBDL

--HG--
extra : rebase_source : d8b00fcf83cb6a8ec859825929da95e60468aadd
extra : source : 738ba4a8488e38667a2f06f5b1a7280ce7ad7dec
2016-10-05 14:59:43 +08:00
Phil Ringnalda ef58a75ffd Merge m-c to autoland 2016-10-06 20:24:09 -07:00
Gian-Carlo Pascutto bbcb394669 Bug 1289718 - Clean up stat/stat64 wrapper. Deal with non-default TMPDIR. r=jld
MozReview-Commit-ID: DW63be9qd3z

--HG--
extra : rebase_source : 0a1860c70a631b24bcafecb4946c044148536004
2016-10-06 13:25:13 +02:00
Alexandre Poirot ec7febe16f Bug 1185460 - Implements AddonManager.installAddonFromSources to install addon from sources permanently. r=rhelmer
MozReview-Commit-ID: LYEFnVUPhtX

--HG--
extra : rebase_source : b50e78579cd275f334f20611255bee1699149d23
2016-09-27 02:36:23 -07:00
Gijs Kruitbosch d0df002eda Bug 1308621 - print preview shouldn't re-set the source browser, r=florian
Right now the "already in print preview" case in printPreview() collapses
the print preview browser - but also clobbers its _sourceBrowser property,
which shouldn't point to the print preview browser but to the 'normal'
browser whose print preview is in the print preview browser.

This patch fixes the clobbering, and updates later code to not call
getSourceBrowser() repeatedly, as doing so can in some race conditions end up
print previewing the wrong page.

MozReview-Commit-ID: FlMRrPEkAJQ

--HG--
extra : rebase_source : 47f0aa065c45fce7d7a868394332c5d6d0e067fb
2016-10-06 12:58:37 +01:00
Dimi Lee 90b852a932 Bug 1308606 - Crash in mozilla::safebrowsing::Classifier::UpdateHashStore. r=francois
MozReview-Commit-ID: FIl5cPFzGbl

--HG--
extra : rebase_source : 1138e1b23a60c7e798b0f112a9268005de10e117
2016-10-08 20:42:43 +08:00
Mike de Boer 05f70d10ef Bug 1303008 - refactor Fennec Finder.jsm integration to always show the correct match count results in the findbar. r=nalexander
MozReview-Commit-ID: KZIstsbHAyT

--HG--
extra : rebase_source : 24972d38daa947d62410b43d14f0da6c7662e5da
2016-10-10 11:53:25 +02:00
André Bargull c52b3dc6ca Bug 837961 - Part 1: Add scripts to update tzdata in ICU data files. r=Waldo 2016-10-06 22:37:20 -07:00
Ryan VanderMeulen 38574eeac5 Merge m-c to inbound. a=merge 2016-10-07 09:44:29 -04:00
Yoshi Huang 2a51f65d99 Bug 1237152 - rename clear-origin-data to clear-origin-attributes-data, r=smaug
find \( -name '*.cpp' -o -name '*.h' -o -name '*.js' -o -name '*.jsm' -o -name '*.idl' -o -name '*.html' \) \
-a -type f -exec sed -i 's/clear-origin-data/clear-origin-attributes-data/g' {} \;
2016-10-07 17:45:10 +08:00
Phil Ringnalda 0e26fa186a Backed out changeset 3851e5f51530 (bug 1299489) for unfathomable bustage of Linux32 debug test_peerConnection_capturedVideo.html
CLOSED TREE

MozReview-Commit-ID: I6HSmVRtucs
2016-10-05 19:25:24 -07:00
Michael Layzell 025811ca63 Bug 1299489 - Change nsTArray to use a custom iterator based on index instead of pointers to improve iterator invalidation safety of ranged for loops, r=froydnj
MozReview-Commit-ID: CahPOcRYvES
2016-10-05 11:54:51 -04:00
Carsten "Tomcat" Book 3522f1d38a merge mozilla-inbound to mozilla-central a=merge 2016-10-05 15:42:48 +02:00
Kris Maglione 2bbdafeca8 Bug 1295680: Fix test race for image loading requests. r=mao
MozReview-Commit-ID: DTJTOFTKWna

--HG--
extra : rebase_source : 2b07be60c656d3406f7c1ee6fcadafc39112c38a
2016-10-04 23:08:40 +01:00
Sebastian Kaspari 8a899e5b22 Bug 1301715 - Only extract metadata if the Activity Stream or Nightly flag is enabled. r=ahunt
MozReview-Commit-ID: 7Ic8v1M6AAy

--HG--
extra : rebase_source : aec2ce74749b19abf21f5f1f1ed098af60eaf3af
2016-09-30 11:58:25 -04:00
Luke Chang e55158ff06 Bug 1304322 - Refactor LoginStore.jsm to make it reusable for Form Autofill; r=MattN
MozReview-Commit-ID: Kx8aALU7fu2

--HG--
rename : toolkit/components/passwordmgr/LoginStore.jsm => toolkit/modules/JSONFile.jsm
extra : rebase_source : c22f5e8d79e0727ebe562e746fa1f8232600f8aa
2016-09-21 17:29:48 +08:00
Matthew Noorenberghe 7c81fea5e3 Bug 1269568 - Remove LoginManagerContent's isDocumentSecure function in favor of Window.isSecureContext. r=johannh
MozReview-Commit-ID: 12o3WIr6zqS

--HG--
extra : rebase_source : 1fa98b7b71daec773f41f50d341ecb59509075a2
2016-10-06 21:51:01 -04:00
Kit Cambridge 484808a00f Bug 1295521 - Add a `toSyncBookmark` method and clean up `BookmarksStore`. r=markh
MozReview-Commit-ID: 3h2qnOtNPN9

--HG--
extra : rebase_source : 0d657035d02c8bd261f1124072d6a248c94c7e09
2016-09-20 01:52:58 -07:00
Kit Cambridge 07d9b90407 Bug 1302288 - Implement `PlacesSyncUtils.bookmarks.fetch`. r=markh
MozReview-Commit-ID: 2CcE8DxHott

--HG--
extra : rebase_source : 7af66f06b889ca956cde0ff4499fcc6e74336e5c
2016-09-19 14:53:43 -07:00
Henry 25e23d96ea Bug 1305478 - Unify the initial update delay (for both v2 and v4) to 0~1 minute. r=francois
MozReview-Commit-ID: 7RbUUfCNQfk

--HG--
extra : rebase_source : dd95a48fa9cffd77690ea663b3e343af8cb80ae6
2016-10-11 14:47:57 +08:00
Wes Kocher 2337995bb0 Merge m-c to autoland, a=merge 2016-10-12 14:44:21 -07:00
Cykesiopka 3d68090896 Bug 1309440 - Remove unused BitBuffer methods from RiceDeltaDecoder.cpp. r=francois
MozReview-Commit-ID: GOzgd7eKILm

--HG--
extra : rebase_source : a02732b893c024d930da3e6d08521d9f35e12a88
2016-10-12 10:51:31 +08:00
Carsten "Tomcat" Book 2a3218cb9a Merge mozilla-central to autoland 2016-10-18 10:45:57 +02:00
Ting-Yu Chou 7d65559dd1 Bug 1301022 - Add an API for annotating pending IPC messages. r=ted
MozReview-Commit-ID: GiAMUnjYjvI

--HG--
extra : rebase_source : a40f81a4878205b5edb71ca8ec2f24dc35c677eb
2016-09-20 14:10:43 +08:00
Mark Banner 56a7b3961a Bug 1251003 - Change .eslintrc files to .eslintrc.js to avoid obsolete config file format. r=mossop
MozReview-Commit-ID: JrbFxQ5rj6I

--HG--
rename : .eslintrc => .eslintrc.js
rename : accessible/.eslintrc => accessible/.eslintrc.js
rename : accessible/tests/browser/.eslintrc => accessible/tests/browser/.eslintrc.js
rename : browser/.eslintrc => browser/.eslintrc.js
rename : browser/base/content/test/alerts/.eslintrc => browser/base/content/test/alerts/.eslintrc.js
rename : browser/base/content/test/chrome/.eslintrc => browser/base/content/test/chrome/.eslintrc.js
rename : browser/base/content/test/general/.eslintrc => browser/base/content/test/general/.eslintrc.js
rename : browser/base/content/test/newtab/.eslintrc => browser/base/content/test/newtab/.eslintrc.js
rename : browser/base/content/test/plugins/.eslintrc => browser/base/content/test/plugins/.eslintrc.js
rename : browser/base/content/test/popupNotifications/.eslintrc => browser/base/content/test/popupNotifications/.eslintrc.js
rename : browser/base/content/test/referrer/.eslintrc => browser/base/content/test/referrer/.eslintrc.js
rename : browser/base/content/test/social/.eslintrc => browser/base/content/test/social/.eslintrc.js
rename : browser/components/contextualidentity/test/browser/.eslintrc => browser/components/contextualidentity/test/browser/.eslintrc.js
rename : browser/components/customizableui/test/.eslintrc => browser/components/customizableui/test/.eslintrc.js
rename : browser/components/dirprovider/tests/unit/.eslintrc => browser/components/dirprovider/tests/unit/.eslintrc.js
rename : browser/components/downloads/test/browser/.eslintrc => browser/components/downloads/test/browser/.eslintrc.js
rename : browser/components/downloads/test/unit/.eslintrc => browser/components/downloads/test/unit/.eslintrc.js
rename : browser/components/extensions/.eslintrc => browser/components/extensions/.eslintrc.js
rename : browser/components/extensions/test/browser/.eslintrc => browser/components/extensions/test/browser/.eslintrc.js
rename : browser/components/extensions/test/xpcshell/.eslintrc => browser/components/extensions/test/xpcshell/.eslintrc.js
rename : browser/components/feeds/test/.eslintrc => browser/components/feeds/test/.eslintrc.js
rename : browser/components/feeds/test/chrome/.eslintrc => browser/components/feeds/test/chrome/.eslintrc.js
rename : browser/components/feeds/test/unit/.eslintrc => browser/components/feeds/test/unit/.eslintrc.js
rename : browser/components/migration/tests/unit/.eslintrc => browser/components/migration/tests/unit/.eslintrc.js
rename : browser/components/newtab/tests/browser/.eslintrc => browser/components/newtab/tests/browser/.eslintrc.js
rename : browser/components/newtab/tests/xpcshell/.eslintrc => browser/components/newtab/tests/xpcshell/.eslintrc.js
rename : browser/components/originattributes/test/browser/.eslintrc => browser/components/originattributes/test/browser/.eslintrc.js
rename : browser/components/places/tests/browser/.eslintrc => browser/components/places/tests/browser/.eslintrc.js
rename : browser/components/places/tests/chrome/.eslintrc => browser/components/places/tests/chrome/.eslintrc.js
rename : browser/components/places/tests/unit/.eslintrc => browser/components/places/tests/unit/.eslintrc.js
rename : browser/components/preferences/in-content/tests/.eslintrc => browser/components/preferences/in-content/tests/.eslintrc.js
rename : browser/components/privatebrowsing/test/browser/.eslintrc => browser/components/privatebrowsing/test/browser/.eslintrc.js
rename : browser/components/safebrowsing/content/test/.eslintrc => browser/components/safebrowsing/content/test/.eslintrc.js
rename : browser/components/search/test/.eslintrc => browser/components/search/test/.eslintrc.js
rename : browser/components/selfsupport/test/.eslintrc => browser/components/selfsupport/test/.eslintrc.js
rename : browser/components/sessionstore/test/.eslintrc => browser/components/sessionstore/test/.eslintrc.js
rename : browser/components/sessionstore/test/unit/.eslintrc => browser/components/sessionstore/test/unit/.eslintrc.js
rename : browser/components/shell/test/.eslintrc => browser/components/shell/test/.eslintrc.js
rename : browser/components/shell/test/unit/.eslintrc => browser/components/shell/test/unit/.eslintrc.js
rename : browser/components/tests/browser/.eslintrc => browser/components/tests/browser/.eslintrc.js
rename : browser/components/translation/test/.eslintrc => browser/components/translation/test/.eslintrc.js
rename : browser/components/translation/test/unit/.eslintrc => browser/components/translation/test/unit/.eslintrc.js
rename : browser/components/uitour/test/.eslintrc => browser/components/uitour/test/.eslintrc.js
rename : browser/experiments/test/xpcshell/.eslintrc => browser/experiments/test/xpcshell/.eslintrc.js
rename : browser/extensions/formautofill/.eslintrc => browser/extensions/formautofill/.eslintrc.js
rename : browser/extensions/formautofill/test/browser/.eslintrc => browser/extensions/formautofill/test/browser/.eslintrc.js
rename : browser/extensions/pdfjs/test/.eslintrc => browser/extensions/pdfjs/test/.eslintrc.js
rename : browser/modules/test/.eslintrc => browser/modules/test/.eslintrc.js
rename : browser/modules/test/unit/social/.eslintrc => browser/modules/test/unit/social/.eslintrc.js
rename : browser/modules/test/xpcshell/.eslintrc => browser/modules/test/xpcshell/.eslintrc.js
rename : devtools/.eslintrc => devtools/.eslintrc.js
rename : devtools/.eslintrc.mochitests => devtools/.eslintrc.mochitests.js
rename : devtools/.eslintrc.xpcshell => devtools/.eslintrc.xpcshell.js
rename : devtools/client/aboutdebugging/test/.eslintrc => devtools/client/aboutdebugging/test/.eslintrc.js
rename : devtools/client/animationinspector/test/.eslintrc => devtools/client/animationinspector/test/.eslintrc.js
rename : devtools/client/animationinspector/test/unit/.eslintrc => devtools/client/animationinspector/test/unit/.eslintrc.js
rename : devtools/client/canvasdebugger/test/.eslintrc => devtools/client/canvasdebugger/test/.eslintrc.js
rename : devtools/client/commandline/test/.eslintrc => devtools/client/commandline/test/.eslintrc.js
rename : devtools/client/debugger/new/test/mochitest/.eslintrc => devtools/client/debugger/new/test/mochitest/.eslintrc.js
rename : devtools/client/debugger/test/.eslintrc => devtools/client/debugger/test/.eslintrc.js
rename : devtools/client/dom/.eslintrc => devtools/client/dom/.eslintrc.js
rename : devtools/client/dom/test/.eslintrc => devtools/client/dom/test/.eslintrc.js
rename : devtools/client/framework/test/.eslintrc => devtools/client/framework/test/.eslintrc.js
rename : devtools/client/inspector/.eslintrc => devtools/client/inspector/.eslintrc.js
rename : devtools/client/inspector/components/test/.eslintrc => devtools/client/inspector/components/test/.eslintrc.js
rename : devtools/client/inspector/computed/test/.eslintrc => devtools/client/inspector/computed/test/.eslintrc.js
rename : devtools/client/inspector/fonts/test/.eslintrc => devtools/client/inspector/fonts/test/.eslintrc.js
rename : devtools/client/inspector/markup/test/.eslintrc => devtools/client/inspector/markup/test/.eslintrc.js
rename : devtools/client/inspector/rules/test/.eslintrc => devtools/client/inspector/rules/test/.eslintrc.js
rename : devtools/client/inspector/shared/test/.eslintrc => devtools/client/inspector/shared/test/.eslintrc.js
rename : devtools/client/inspector/test/.eslintrc => devtools/client/inspector/test/.eslintrc.js
rename : devtools/client/jsonview/.eslintrc => devtools/client/jsonview/.eslintrc.js
rename : devtools/client/jsonview/test/.eslintrc => devtools/client/jsonview/test/.eslintrc.js
rename : devtools/client/memory/test/browser/.eslintrc => devtools/client/memory/test/browser/.eslintrc.js
rename : devtools/client/memory/test/unit/.eslintrc => devtools/client/memory/test/unit/.eslintrc.js
rename : devtools/client/netmonitor/.eslintrc => devtools/client/netmonitor/.eslintrc.js
rename : devtools/client/netmonitor/har/test/.eslintrc => devtools/client/netmonitor/har/test/.eslintrc.js
rename : devtools/client/netmonitor/test/.eslintrc => devtools/client/netmonitor/test/.eslintrc.js
rename : devtools/client/performance/test/.eslintrc => devtools/client/performance/test/.eslintrc.js
rename : devtools/client/performance/test/unit/.eslintrc => devtools/client/performance/test/unit/.eslintrc.js
rename : devtools/client/projecteditor/test/.eslintrc => devtools/client/projecteditor/test/.eslintrc.js
rename : devtools/client/promisedebugger/test/.eslintrc => devtools/client/promisedebugger/test/.eslintrc.js
rename : devtools/client/responsive.html/test/browser/.eslintrc => devtools/client/responsive.html/test/browser/.eslintrc.js
rename : devtools/client/responsive.html/test/unit/.eslintrc => devtools/client/responsive.html/test/unit/.eslintrc.js
rename : devtools/client/responsivedesign/test/.eslintrc => devtools/client/responsivedesign/test/.eslintrc.js
rename : devtools/client/scratchpad/test/.eslintrc => devtools/client/scratchpad/test/.eslintrc.js
rename : devtools/client/shadereditor/test/.eslintrc => devtools/client/shadereditor/test/.eslintrc.js
rename : devtools/client/shared/components/.eslintrc => devtools/client/shared/components/.eslintrc.js
rename : devtools/client/shared/components/test/browser/.eslintrc => devtools/client/shared/components/test/browser/.eslintrc.js
rename : devtools/client/shared/components/test/mochitest/.eslintrc => devtools/client/shared/components/test/mochitest/.eslintrc.js
rename : devtools/client/shared/shim/test/.eslintrc => devtools/client/shared/shim/test/.eslintrc.js
rename : devtools/client/shared/test/.eslintrc => devtools/client/shared/test/.eslintrc.js
rename : devtools/client/shared/test/unit/.eslintrc => devtools/client/shared/test/unit/.eslintrc.js
rename : devtools/client/sourceeditor/.eslintrc => devtools/client/sourceeditor/.eslintrc.js
rename : devtools/client/sourceeditor/test/.eslintrc => devtools/client/sourceeditor/test/.eslintrc.js
rename : devtools/client/storage/test/.eslintrc => devtools/client/storage/test/.eslintrc.js
rename : devtools/client/styleeditor/test/.eslintrc => devtools/client/styleeditor/test/.eslintrc.js
rename : devtools/client/webaudioeditor/test/.eslintrc => devtools/client/webaudioeditor/test/.eslintrc.js
rename : devtools/client/webconsole/net/.eslintrc => devtools/client/webconsole/net/.eslintrc.js
rename : devtools/client/webconsole/net/test/mochitest/.eslintrc => devtools/client/webconsole/net/test/mochitest/.eslintrc.js
rename : devtools/client/webconsole/net/test/unit/.eslintrc => devtools/client/webconsole/net/test/unit/.eslintrc.js
rename : devtools/client/webconsole/new-console-output/test/.eslintrc => devtools/client/webconsole/new-console-output/test/.eslintrc.js
rename : devtools/client/webconsole/test/.eslintrc => devtools/client/webconsole/test/.eslintrc.js
rename : devtools/client/webide/test/.eslintrc => devtools/client/webide/test/.eslintrc.js
rename : devtools/server/tests/browser/.eslintrc => devtools/server/tests/browser/.eslintrc.js
rename : devtools/server/tests/mochitest/.eslintrc => devtools/server/tests/mochitest/.eslintrc.js
rename : devtools/server/tests/unit/.eslintrc => devtools/server/tests/unit/.eslintrc.js
rename : devtools/shared/heapsnapshot/tests/unit/.eslintrc => devtools/shared/heapsnapshot/tests/unit/.eslintrc.js
rename : devtools/shared/platform/content/.eslintrc => devtools/shared/platform/content/.eslintrc.js
rename : devtools/shared/platform/content/test/.eslintrc => devtools/shared/platform/content/test/.eslintrc.js
rename : devtools/shared/security/tests/unit/.eslintrc => devtools/shared/security/tests/unit/.eslintrc.js
rename : devtools/shared/tests/browser/.eslintrc => devtools/shared/tests/browser/.eslintrc.js
rename : devtools/shared/tests/unit/.eslintrc => devtools/shared/tests/unit/.eslintrc.js
rename : devtools/shared/transport/tests/unit/.eslintrc => devtools/shared/transport/tests/unit/.eslintrc.js
rename : devtools/shared/webconsole/test/unit/.eslintrc => devtools/shared/webconsole/test/unit/.eslintrc.js
rename : devtools/shared/worker/tests/browser/.eslintrc => devtools/shared/worker/tests/browser/.eslintrc.js
rename : mobile/android/components/extensions/.eslintrc => mobile/android/components/extensions/.eslintrc.js
rename : mobile/android/components/extensions/test/mochitest/.eslintrc => mobile/android/components/extensions/test/mochitest/.eslintrc.js
rename : security/manager/.eslintrc.json => security/manager/.eslintrc.js
rename : security/manager/ssl/tests/.eslintrc.json => security/manager/ssl/tests/.eslintrc.js
rename : security/manager/ssl/tests/mochitest/browser/.eslintrc.json => security/manager/ssl/tests/mochitest/browser/.eslintrc.js
rename : security/manager/ssl/tests/mochitest/mixedcontent/.eslintrc.json => security/manager/ssl/tests/mochitest/mixedcontent/.eslintrc.js
rename : security/manager/ssl/tests/mochitest/stricttransportsecurity/.eslintrc.json => security/manager/ssl/tests/mochitest/stricttransportsecurity/.eslintrc.js
rename : security/manager/ssl/tests/unit/.eslintrc.json => security/manager/ssl/tests/unit/.eslintrc.js
rename : security/manager/tools/.eslintrc.json => security/manager/tools/.eslintrc.js
rename : storage/.eslintrc => storage/.eslintrc.js
rename : testing/mochitest/browser.eslintrc => testing/mochitest/browser.eslintrc.js
rename : testing/mochitest/chrome.eslintrc => testing/mochitest/chrome.eslintrc.js
rename : testing/mochitest/mochitest.eslintrc => testing/mochitest/mochitest.eslintrc.js
rename : testing/xpcshell/xpcshell.eslintrc => testing/xpcshell/xpcshell.eslintrc.js
rename : toolkit/.eslintrc => toolkit/.eslintrc.js
rename : toolkit/components/aboutmemory/tests/.eslintrc => toolkit/components/aboutmemory/tests/.eslintrc.js
rename : toolkit/components/aboutperformance/tests/browser/.eslintrc => toolkit/components/aboutperformance/tests/browser/.eslintrc.js
rename : toolkit/components/addoncompat/tests/browser/.eslintrc => toolkit/components/addoncompat/tests/browser/.eslintrc.js
rename : toolkit/components/alerts/test/.eslintrc => toolkit/components/alerts/test/.eslintrc.js
rename : toolkit/components/asyncshutdown/tests/xpcshell/.eslintrc => toolkit/components/asyncshutdown/tests/xpcshell/.eslintrc.js
rename : toolkit/components/autocomplete/tests/unit/.eslintrc => toolkit/components/autocomplete/tests/unit/.eslintrc.js
rename : toolkit/components/captivedetect/test/unit/.eslintrc => toolkit/components/captivedetect/test/unit/.eslintrc.js
rename : toolkit/components/commandlines/test/unit/.eslintrc => toolkit/components/commandlines/test/unit/.eslintrc.js
rename : toolkit/components/commandlines/test/unit_unix/.eslintrc => toolkit/components/commandlines/test/unit_unix/.eslintrc.js
rename : toolkit/components/commandlines/test/unit_win/.eslintrc => toolkit/components/commandlines/test/unit_win/.eslintrc.js
rename : toolkit/components/contentprefs/tests/mochitest/.eslintrc => toolkit/components/contentprefs/tests/mochitest/.eslintrc.js
rename : toolkit/components/contentprefs/tests/unit/.eslintrc => toolkit/components/contentprefs/tests/unit/.eslintrc.js
rename : toolkit/components/contentprefs/tests/unit_cps2/.eslintrc => toolkit/components/contentprefs/tests/unit_cps2/.eslintrc.js
rename : toolkit/components/crashes/tests/xpcshell/.eslintrc => toolkit/components/crashes/tests/xpcshell/.eslintrc.js
rename : toolkit/components/crashmonitor/test/unit/.eslintrc => toolkit/components/crashmonitor/test/unit/.eslintrc.js
rename : toolkit/components/ctypes/tests/chrome/.eslintrc => toolkit/components/ctypes/tests/chrome/.eslintrc.js
rename : toolkit/components/ctypes/tests/unit/.eslintrc => toolkit/components/ctypes/tests/unit/.eslintrc.js
rename : toolkit/components/downloads/test/unit/.eslintrc => toolkit/components/downloads/test/unit/.eslintrc.js
rename : toolkit/components/extensions/.eslintrc => toolkit/components/extensions/.eslintrc.js
rename : toolkit/components/extensions/test/mochitest/.eslintrc => toolkit/components/extensions/test/mochitest/.eslintrc.js
rename : toolkit/components/extensions/test/xpcshell/.eslintrc => toolkit/components/extensions/test/xpcshell/.eslintrc.js
rename : toolkit/components/feeds/test/.eslintrc => toolkit/components/feeds/test/.eslintrc.js
rename : toolkit/components/filepicker/test/unit/.eslintrc => toolkit/components/filepicker/test/unit/.eslintrc.js
rename : toolkit/components/filewatcher/tests/xpcshell/.eslintrc => toolkit/components/filewatcher/tests/xpcshell/.eslintrc.js
rename : toolkit/components/formautofill/test/browser/.eslintrc => toolkit/components/formautofill/test/browser/.eslintrc.js
rename : toolkit/components/formautofill/test/chrome/.eslintrc => toolkit/components/formautofill/test/chrome/.eslintrc.js
rename : toolkit/components/formautofill/test/xpcshell/.eslintrc => toolkit/components/formautofill/test/xpcshell/.eslintrc.js
rename : toolkit/components/jsdownloads/test/browser/.eslintrc => toolkit/components/jsdownloads/test/browser/.eslintrc.js
rename : toolkit/components/jsdownloads/test/data/.eslintrc => toolkit/components/jsdownloads/test/data/.eslintrc.js
rename : toolkit/components/jsdownloads/test/unit/.eslintrc => toolkit/components/jsdownloads/test/unit/.eslintrc.js
rename : toolkit/components/lz4/tests/xpcshell/.eslintrc => toolkit/components/lz4/tests/xpcshell/.eslintrc.js
rename : toolkit/components/mediasniffer/test/unit/.eslintrc => toolkit/components/mediasniffer/test/unit/.eslintrc.js
rename : toolkit/components/narrate/.eslintrc => toolkit/components/narrate/.eslintrc.js
rename : toolkit/components/narrate/test/.eslintrc => toolkit/components/narrate/test/.eslintrc.js
rename : toolkit/components/osfile/tests/mochi/.eslintrc => toolkit/components/osfile/tests/mochi/.eslintrc.js
rename : toolkit/components/osfile/tests/xpcshell/.eslintrc => toolkit/components/osfile/tests/xpcshell/.eslintrc.js
rename : toolkit/components/passwordmgr/.eslintrc => toolkit/components/passwordmgr/.eslintrc.js
rename : toolkit/components/passwordmgr/test/.eslintrc => toolkit/components/passwordmgr/test/.eslintrc.js
rename : toolkit/components/passwordmgr/test/browser/.eslintrc => toolkit/components/passwordmgr/test/browser/.eslintrc.js
rename : toolkit/components/passwordmgr/test/unit/.eslintrc => toolkit/components/passwordmgr/test/unit/.eslintrc.js
rename : toolkit/components/perf/.eslintrc => toolkit/components/perf/.eslintrc.js
rename : toolkit/components/perfmonitoring/tests/browser/.eslintrc => toolkit/components/perfmonitoring/tests/browser/.eslintrc.js
rename : toolkit/components/places/tests/.eslintrc => toolkit/components/places/tests/.eslintrc.js
rename : toolkit/components/places/tests/bookmarks/.eslintrc => toolkit/components/places/tests/bookmarks/.eslintrc.js
rename : toolkit/components/places/tests/browser/.eslintrc => toolkit/components/places/tests/browser/.eslintrc.js
rename : toolkit/components/places/tests/chrome/.eslintrc => toolkit/components/places/tests/chrome/.eslintrc.js
rename : toolkit/components/places/tests/expiration/.eslintrc => toolkit/components/places/tests/expiration/.eslintrc.js
rename : toolkit/components/places/tests/favicons/.eslintrc => toolkit/components/places/tests/favicons/.eslintrc.js
rename : toolkit/components/places/tests/history/.eslintrc => toolkit/components/places/tests/history/.eslintrc.js
rename : toolkit/components/places/tests/migration/.eslintrc => toolkit/components/places/tests/migration/.eslintrc.js
rename : toolkit/components/places/tests/network/.eslintrc => toolkit/components/places/tests/network/.eslintrc.js
rename : toolkit/components/places/tests/queries/.eslintrc => toolkit/components/places/tests/queries/.eslintrc.js
rename : toolkit/components/places/tests/unifiedcomplete/.eslintrc => toolkit/components/places/tests/unifiedcomplete/.eslintrc.js
rename : toolkit/components/places/tests/unit/.eslintrc => toolkit/components/places/tests/unit/.eslintrc.js
rename : toolkit/components/promiseworker/tests/xpcshell/.eslintrc => toolkit/components/promiseworker/tests/xpcshell/.eslintrc.js
rename : toolkit/components/prompts/test/.eslintrc => toolkit/components/prompts/test/.eslintrc.js
rename : toolkit/components/remotebrowserutils/tests/browser/.eslintrc => toolkit/components/remotebrowserutils/tests/browser/.eslintrc.js
rename : toolkit/components/satchel/test/.eslintrc => toolkit/components/satchel/test/.eslintrc.js
rename : toolkit/components/satchel/test/browser/.eslintrc => toolkit/components/satchel/test/browser/.eslintrc.js
rename : toolkit/components/satchel/test/unit/.eslintrc => toolkit/components/satchel/test/unit/.eslintrc.js
rename : toolkit/components/search/tests/xpcshell/.eslintrc => toolkit/components/search/tests/xpcshell/.eslintrc.js
rename : toolkit/components/social/test/xpcshell/.eslintrc => toolkit/components/social/test/xpcshell/.eslintrc.js
rename : toolkit/components/sqlite/tests/xpcshell/.eslintrc => toolkit/components/sqlite/tests/xpcshell/.eslintrc.js
rename : toolkit/components/startup/tests/browser/.eslintrc => toolkit/components/startup/tests/browser/.eslintrc.js
rename : toolkit/components/startup/tests/unit/.eslintrc => toolkit/components/startup/tests/unit/.eslintrc.js
rename : toolkit/components/telemetry/tests/unit/.eslintrc => toolkit/components/telemetry/tests/unit/.eslintrc.js
rename : toolkit/components/terminator/tests/xpcshell/.eslintrc => toolkit/components/terminator/tests/xpcshell/.eslintrc.js
rename : toolkit/components/thumbnails/test/.eslintrc => toolkit/components/thumbnails/test/.eslintrc.js
rename : toolkit/components/timermanager/tests/unit/.eslintrc => toolkit/components/timermanager/tests/unit/.eslintrc.js
rename : toolkit/components/url-classifier/tests/mochitest/.eslintrc => toolkit/components/url-classifier/tests/mochitest/.eslintrc.js
rename : toolkit/components/url-classifier/tests/unit/.eslintrc => toolkit/components/url-classifier/tests/unit/.eslintrc.js
rename : toolkit/components/urlformatter/tests/unit/.eslintrc => toolkit/components/urlformatter/tests/unit/.eslintrc.js
rename : toolkit/components/viewsource/test/.eslintrc => toolkit/components/viewsource/test/.eslintrc.js
rename : toolkit/components/viewsource/test/browser/.eslintrc => toolkit/components/viewsource/test/browser/.eslintrc.js
rename : toolkit/components/workerloader/tests/.eslintrc => toolkit/components/workerloader/tests/.eslintrc.js
rename : toolkit/components/xulstore/tests/chrome/.eslintrc => toolkit/components/xulstore/tests/chrome/.eslintrc.js
rename : toolkit/components/xulstore/tests/xpcshell/.eslintrc => toolkit/components/xulstore/tests/xpcshell/.eslintrc.js
rename : toolkit/content/tests/browser/.eslintrc => toolkit/content/tests/browser/.eslintrc.js
rename : toolkit/content/tests/chrome/.eslintrc => toolkit/content/tests/chrome/.eslintrc.js
rename : toolkit/content/tests/unit/.eslintrc => toolkit/content/tests/unit/.eslintrc.js
rename : toolkit/content/tests/widgets/.eslintrc => toolkit/content/tests/widgets/.eslintrc.js
rename : toolkit/crashreporter/test/browser/.eslintrc => toolkit/crashreporter/test/browser/.eslintrc.js
rename : toolkit/crashreporter/test/unit/.eslintrc => toolkit/crashreporter/test/unit/.eslintrc.js
rename : toolkit/crashreporter/test/unit_ipc/.eslintrc => toolkit/crashreporter/test/unit_ipc/.eslintrc.js
rename : toolkit/forgetaboutsite/test/browser/.eslintrc => toolkit/forgetaboutsite/test/browser/.eslintrc.js
rename : toolkit/forgetaboutsite/test/unit/.eslintrc => toolkit/forgetaboutsite/test/unit/.eslintrc.js
rename : toolkit/identity/tests/chrome/.eslintrc => toolkit/identity/tests/chrome/.eslintrc.js
rename : toolkit/identity/tests/unit/.eslintrc => toolkit/identity/tests/unit/.eslintrc.js
rename : toolkit/modules/addons/.eslintrc => toolkit/modules/addons/.eslintrc.js
rename : toolkit/modules/subprocess/.eslintrc => toolkit/modules/subprocess/.eslintrc.js
rename : toolkit/modules/subprocess/test/xpcshell/.eslintrc => toolkit/modules/subprocess/test/xpcshell/.eslintrc.js
rename : toolkit/modules/tests/browser/.eslintrc => toolkit/modules/tests/browser/.eslintrc.js
rename : toolkit/modules/tests/chrome/.eslintrc => toolkit/modules/tests/chrome/.eslintrc.js
rename : toolkit/modules/tests/mochitest/.eslintrc => toolkit/modules/tests/mochitest/.eslintrc.js
rename : toolkit/modules/tests/xpcshell/.eslintrc => toolkit/modules/tests/xpcshell/.eslintrc.js
rename : toolkit/mozapps/downloads/tests/chrome/.eslintrc => toolkit/mozapps/downloads/tests/chrome/.eslintrc.js
rename : toolkit/mozapps/downloads/tests/unit/.eslintrc => toolkit/mozapps/downloads/tests/unit/.eslintrc.js
rename : toolkit/mozapps/extensions/.eslintrc => toolkit/mozapps/extensions/.eslintrc.js
rename : toolkit/mozapps/extensions/test/browser/.eslintrc => toolkit/mozapps/extensions/test/browser/.eslintrc.js
rename : toolkit/mozapps/extensions/test/mochitest/.eslintrc => toolkit/mozapps/extensions/test/mochitest/.eslintrc.js
rename : toolkit/mozapps/extensions/test/xpcshell/.eslintrc => toolkit/mozapps/extensions/test/xpcshell/.eslintrc.js
rename : toolkit/mozapps/extensions/test/xpinstall/.eslintrc => toolkit/mozapps/extensions/test/xpinstall/.eslintrc.js
rename : toolkit/mozapps/update/tests/chrome/.eslintrc => toolkit/mozapps/update/tests/chrome/.eslintrc.js
rename : toolkit/mozapps/update/tests/unit_aus_update/.eslintrc => toolkit/mozapps/update/tests/unit_aus_update/.eslintrc.js
rename : toolkit/mozapps/update/tests/unit_base_updater/.eslintrc => toolkit/mozapps/update/tests/unit_base_updater/.eslintrc.js
rename : toolkit/mozapps/update/tests/unit_service_updater/.eslintrc => toolkit/mozapps/update/tests/unit_service_updater/.eslintrc.js
rename : toolkit/profile/test/.eslintrc => toolkit/profile/test/.eslintrc.js
rename : toolkit/themes/osx/mochitests/.eslintrc => toolkit/themes/osx/mochitests/.eslintrc.js
rename : toolkit/xre/test/.eslintrc => toolkit/xre/test/.eslintrc.js
rename : tools/lint/eslint/eslint-plugin-mozilla/lib/rules/.eslintrc => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/.eslintrc.js
extra : rebase_source : 60affc4b9bf436bba7e0e21a8da3a85d16c9fc06
2016-10-18 08:38:10 +01:00
Kit Cambridge ff4d095ffe Bug 1295521 - Replace GUIDs with sync IDs in `PlacesSyncUtils`. r=markh,tcsc
MozReview-Commit-ID: Lg3SJx2uGNq

--HG--
extra : rebase_source : f13b90a122d0bcb375b2c0d4d7ae64b9fb43ce4c
2016-09-16 14:55:20 -07:00
Sebastian Hengst f8d28a3b94 Backed out changeset 50d7b9b0b423 (bug 1309003) for timing out test_chrome_ext_hybrid_addons.html on Android. r=backout 2016-10-11 18:59:11 +02:00
Mike de Boer 750fee2c38 Bug 1279652 - reddit.com invalidates all references in the TextLayer, resulting in zero ClientRects for ranges that we have in the FinderHighlighter cache. This fix makes sure to re-fetch all the ranges when this is detected. r=jaws
MozReview-Commit-ID: 8OEKmKn9Nwc

--HG--
extra : rebase_source : 145f3a950b15b8300d8c055f5ff61cce8688ba72
2016-10-11 11:18:14 +02:00
Mike de Boer 3373c6d29e Bug 1305194 - wait a little longer when the finder iterator is requested to find a query of only one or two characters, which improves usability due to less flickering of highlighter results and performance due to avoiding the most costly nsFind operations there are on a page. r=jaws
Single and double character find operations cause a big hit on nsFind, because
it usually yields many more occurrences than other queries. But most importantly,
it needs to keep iterating each text node much longer than other queries, because
there is much less escapes/ loop exits happening.
This also fixes the FinderIterator infinite-depth call-stack due to unresolved
promises that remain active during the lifetime of the FinderIterator. Unwinding
the call-stack properly should save us bytes from the heap.

MozReview-Commit-ID: 4K19X0yngC7

--HG--
extra : rebase_source : 8acf61df9341c5cf6d7f1462a03681f458e2ee76
2016-10-11 18:06:45 +02:00
Kit Cambridge 14321604da Bug 1302901 - Create a Places mobile bookmarks root. r=mak
MozReview-Commit-ID: IESvIHCM2fK

--HG--
extra : rebase_source : 14db95c76cc8286380d80ef5717151bbd90532bd
2016-09-29 13:44:08 -07:00
Andy McKay 69bfe48899 bug 1282977 handle developer in manifest r=kmag
MozReview-Commit-ID: BsGflddsodd

--HG--
extra : rebase_source : 829a633f0e2d11d2f6f48e233bf91079ecb84b87
2016-09-15 16:37:16 -07:00
Wes Kocher a0ecf84551 Merge m-c to inbound, a=merge 2016-10-04 17:42:22 -07:00
Wes Kocher 5a2fb874ca Merge inbound to central, a=merge 2016-10-04 17:32:01 -07:00
Tom Schuster 774a8bf34d Bug 1302163 - Change code to use SprintfLiteral instead of snprintf. r=ehsan 2016-10-04 17:57:51 +02:00
Dimi Lee 9e95041e88 Bug 1305801 - Part 5: Support SafeBrowsing v4 partial update. r=gcp
MozReview-Commit-ID: 7OEWLaZbotS

--HG--
extra : rebase_source : ab7a5eda234aaff3166e7082f9dc1f8b450d715b
2016-10-04 09:14:39 +08:00
Matt Howell 47663a3eb6 Bug 1306699 - Only invoke attribution code functionality in desktop Firefox; r=gfritzsche
MozReview-Commit-ID: JMGuP9kI6gD

--HG--
extra : source : a16efcbc34a9a619147a290caeaa90435197407f
2016-10-02 10:48:47 -07:00
Kris Maglione 22c349bd43 Fix space-unary-ops rule for keywords like `yield`. r=me (no bug) DONTBUILD
MozReview-Commit-ID: 8LHjOTKGis0

--HG--
extra : rebase_source : 672ff5d3b753a8e1240e009ce9eb972fdf05a0d1
extra : histedit_source : e5a0c34300e585091a9f64ce813c3cbe6b56147e
2016-10-04 22:19:33 +01:00
Dimi Lee 3ef7d52f53 Bug 1305801 - Part 4: Store variable-length prefix to disk. r=francois, r=gcp
MozReview-Commit-ID: BMTGtgMuQdg

--HG--
extra : rebase_source : dc4975d9ac8d14ecfabf6fc1229fdb8e863cde46
2016-09-19 11:51:01 +08:00
Mike de Boer 36a2ef8ac3 Bug 1302018 - make the background of the find toolbar dimmed highlighting mode a bit more see-through for readability. r=jaws
MozReview-Commit-ID: ClCRrtD31E9

--HG--
extra : rebase_source : 715b5e85440d685ee3b708c5cd4a8e27b6c910d7
2016-09-29 15:43:38 +02:00
Milan Sreckovic 9624c5aac5 Bug 1305120: CPU microcode as a separate field in the crash report. r=ted.mielczarek
MozReview-Commit-ID: 9g8ku4Et6sM

--HG--
extra : rebase_source : 9f6dec72efc99b7d3a8b14e11b00509d2d3fc656
2016-10-05 18:23:38 -04:00
Dimi Lee fcaa1bd296 Bug 1305801 - Part 3: Testcase for variable length prefixSet. r=francois, r=gcp
MozReview-Commit-ID: Gy7LtQ11EkV

--HG--
extra : rebase_source : c17c1003e404abe6af08c0806dd6ec96db63f79e
2016-09-14 14:49:41 +08:00
Dimi Lee 9ee562ca5b Bug 1305801 - Part 2: Add telemetry for variable-length prefix set. r=francois
MozReview-Commit-ID: 8SebDJ8ZeKn

--HG--
extra : rebase_source : 2596c2263d7c105cdf93a67523eb3fc6882dfbbe
2016-09-27 14:26:09 -07:00
Dimi Lee 892dd390e7 Bug 1305801 - Part 1: Implement variable length PrefixSet class for Safe Browsing v4. r=francois, r=gcp
MozReview-Commit-ID: FahurMd1KGe

--HG--
extra : rebase_source : a3d17ba3b586cb1c030dabbd867b967aadc0067e
2016-10-04 21:43:08 +08:00
Sebastian Hengst 2bd34f750f Bug 1306137 - remove b2g camera code: Remove MOZ_B2G_CAMERA. r=aosmond
MozReview-Commit-ID: D207i9boeTJ

--HG--
extra : rebase_source : 390031b8a74ba145008328129079dcb0dee5a6c1
2016-09-28 21:10:32 +02:00
Fischer.json eeb751d411 Bug 1130447 - Hide the password manager timeLastUsed column by default. r=MattN
MozReview-Commit-ID: LxKnIfBhtQh

--HG--
extra : rebase_source : edbb41cc39c29523c65e00f21dc632a0aa2116a7
2016-09-20 15:45:15 +08:00
Rob Wu 24d04d4b4a Bug 1287007 - Set the principal in ChildAPIManager r=billm
The `browser.downloads.download` API takes a "url" parameter. The schema
file at downloads.json defines the type to be "url". This means that the
parameter is checked with `context.checkLoadURL(url)` in Schemas.jsm.
This method uses the principal of the object that was passed to
`Schemas.inject`.

Currently, this works just fine because the `schemaWrapper` in
Extension.jsm returns the context's principal.
But when we move to using the ChildAPIManager, the principal is not
defined and Schemas.jsm will fall back to a Null principal.

As a result, the test_ext_downloads_download.js fails because the
blob:-URL with the extension origin cannot be loaded by a null
principal. To fix this, the context's principal must be set.

MozReview-Commit-ID: FmpqYfPemyY

--HG--
extra : rebase_source : c8f96765cc05fc4a3631120ae4546d6a8512c840
2016-09-07 20:35:39 -07:00
Carsten "Tomcat" Book 750b23e14d Merge mozilla-central to mozilla-inbound 2016-10-05 17:07:19 +02:00
Chris H-C 5ad42eb94c bug 1304519 - Ensure we hold a lock before accumulating. r=gfritzsche
Lock calls to internal_Accumulate from functions that run without locks.

This doesn't render TelemetryHistogram perfectly threadsafe. However,
this does protect all accumulation sites.

MozReview-Commit-ID: 16JUek8NiXI
2016-10-05 09:21:25 -04:00
Gabriele Svelto 8cbbe7f4b5 Bug 1264367 - Upgrade breakpad to upstream revision 704f41ec901c419f8c321742114b415e6f5ceacc r=ted
* * *
Bug 1264367 - Accomodate for the new version of Breakpad
2016-10-05 11:46:07 +02:00
Matthew Wein ae9ba130ae Bug 1311049 - Rename unifiedcomplete tests to follow the same naming convention r=mak
MozReview-Commit-ID: AqYtXmYFKvg

--HG--
rename : toolkit/components/places/tests/unifiedcomplete/test_autoFill_default_behavior.js => toolkit/components/places/tests/unifiedcomplete/test_autofill_default_behavior.js
rename : toolkit/components/places/tests/unifiedcomplete/test_queryurl.js => toolkit/components/places/tests/unifiedcomplete/test_query_url.js
rename : toolkit/components/places/tests/unifiedcomplete/test_remotetabmatches.js => toolkit/components/places/tests/unifiedcomplete/test_remote_tab_matches.js
rename : toolkit/components/places/tests/unifiedcomplete/test_searchEngine_alias.js => toolkit/components/places/tests/unifiedcomplete/test_search_engine_alias.js
rename : toolkit/components/places/tests/unifiedcomplete/test_searchEngine_current.js => toolkit/components/places/tests/unifiedcomplete/test_search_engine_current.js
rename : toolkit/components/places/tests/unifiedcomplete/test_searchEngine_host.js => toolkit/components/places/tests/unifiedcomplete/test_search_engine_host.js
rename : toolkit/components/places/tests/unifiedcomplete/test_searchEngine_restyle.js => toolkit/components/places/tests/unifiedcomplete/test_search_engine_restyle.js
rename : toolkit/components/places/tests/unifiedcomplete/test_searchSuggestions.js => toolkit/components/places/tests/unifiedcomplete/test_search_suggestions.js
rename : toolkit/components/places/tests/unifiedcomplete/test_tabmatches.js => toolkit/components/places/tests/unifiedcomplete/test_tab_matches.js
rename : toolkit/components/places/tests/unifiedcomplete/test_visiturl.js => toolkit/components/places/tests/unifiedcomplete/test_visit_url.js
extra : rebase_source : 00234d4901922b91f58ecfb2d89957596f59df57
2016-10-18 19:08:50 +01:00
Carsten "Tomcat" Book c71c756c29 Merge mozilla-central to autoland 2016-10-25 10:49:11 +02:00
Sebastian Hengst fecfd038fd Bug 1283384 - Implement time picker UI w/ message passing: Fix eslint errors. r=eslint 2016-10-25 09:32:56 +02:00
Tim Huang 85a1cb6b99 Bug 1277803 - Part 1: Add a new ContentPolicy TYPE_INTERNAL_IMAGE_FAVICON for indicating a favicon loading. r=ckerschb 2016-09-07 00:38:00 -04:00
Jessica Jong b3014cc00b Bug 1288591 - Implement the layout for <input type=time>. r=mconley, r=dholbert, r=smaug 2016-10-06 00:17:00 -04:00
Rob Wu 2b7962648c Bug 1287007 - Remove dead code r=billm
MozReview-Commit-ID: LtuKY5DjB68

--HG--
extra : rebase_source : d79d45cef78822977766f67f2172239d523a7182
2016-09-06 15:50:50 -07:00
Rob Wu 0baf41ff20 Bug 1287007 - Use child's Extension instead of the process' r=billm
MozReview-Commit-ID: 9o8tOuUbchn

--HG--
extra : rebase_source : 8caefb779ea9faef3861aa79a147caace91fe44b
2016-09-06 15:31:33 -07:00
Rob Wu e15366d54e Bug 1287007 - Fix test_ext_api_permissions.js r=billm
"extension.views" will only be available in content, so
use the "proxy-context-load" event to detect new views.

MozReview-Commit-ID: K86Be5IDk42

--HG--
extra : rebase_source : 97c839efacbb9981399462d712766b5410567bae
2016-09-07 17:10:33 -07:00
Rob Wu dce0635037 Bug 1287007 - Use IPC to share viewType, tabId and windowId r=billm
Accessing <browser> in ContentChild does not work when extensions run in
a separate process.

MozReview-Commit-ID: EK0aOYeGaZ5

--HG--
extra : rebase_source : 359cb1f9022b8097d27aa74a30e133c4a7e7c742
2016-09-06 15:25:10 -07:00
Chris Manchester 90dd38f890 Bug 1300164 - Move VISIBILITY_FLAGS to Python configure. r=glandium
MozReview-Commit-ID: Ku1oUGVdtdm
2016-10-04 11:48:21 -07:00
Rob Wu ff65d297cc Bug 1287007 - Move extension context initialization to ExtensionContent r=billm
This is a simple move of ExtensionContext creation logic to
ExtensionChild.

Before the change, ExtensionContext was initialized as follows:

1. (ext-backgroundPage.js) Create background page
2. (Extension.jsm) document-element-inserted observed.
3. (Extension.jsm) new ExtensionContext + unload observer.

After this commit:

1. (ext-backgroundPage.js) Create background page
2. (ext-backgroundPage.js) emit extension-browser-inserted event
3. (Extension.jsm) Pass global to ExtensionContent + unload listener.
4. (ExtensionContent.jsm) document-element-inserted observed.
5. (ExtensionChild.jsm) new ExtensionContext

The next step is to use frame scripts and synchronize state.

MozReview-Commit-ID: K6mPdq7KQ2T

--HG--
extra : rebase_source : c742dfe89646d6717da134c7408aa5a066107c66
2016-09-05 23:50:11 -07:00
Rob Wu 01ddf6d0af Bug 1287007 - Move extension.getViews to child r=billm
MozReview-Commit-ID: SG2pmulzaP

--HG--
extra : rebase_source : 7c2e65794c3d242f8b03e8773f58b84b160085cf
2016-09-07 22:54:07 -07:00
Rob Wu c68c40357a Bug 1287007 - Move background page API logic to child r=billm
MozReview-Commit-ID: iGROahhkhn

--HG--
extra : rebase_source : c05e46aab941feb017eae8b92d02e7b38ac5f347
2016-09-05 22:34:44 -07:00
Rob Wu 6023c940a4 Bug 1287007 - Rename "context.type" to "context.viewType" r=billm
"viewType" is more easily searchable and not as ambiguous as "type".

MozReview-Commit-ID: 8sG4qagFCBu

--HG--
extra : rebase_source : 39d76379996e631b9fc33f0c77d565cf302b9df9
2016-09-05 22:26:56 -07:00
Scott Wu 7fd5ee8fa1 Bug 1283384 - Implement time picker UI w/ message passing, r=mconley
MozReview-Commit-ID: Gn3Itf0yFrN

--HG--
extra : rebase_source : 7eda91dfe52cd48a0cf795293f4220f7258796cb
2016-09-06 13:01:40 +08:00
Rob Wu dedac1507f Bug 1287007 - Introduce ChildAPIManager to addon code r=billm
This is the bare minimum to separate the generation of addon_parent and
addon_child APIs. Now it is possible to have methods with the same name
but different implementations in the parent and child.

Many APIs are not compatible with the proxied API implementation, so
they temporarily fall back to directly invoking the parent API, just as
before this commit.

MozReview-Commit-ID: fwuZUvD8tY

--HG--
extra : rebase_source : 5360af53ff628602014ca8bcff74828ce3cda742
2016-09-05 18:57:38 -07:00
Rob Wu bcd1d0ccd2 Bug 1287007 - Do not neuter error messages from the same principal r=billm
With an upcoming change that introduces another ProxyContext,
errors from a different scope may bubble up. These messages should
be reported, not replaced with "An unexpected error occurred".

MozReview-Commit-ID: ByUktVkhDyx

--HG--
extra : rebase_source : 30c6d8629c705b3cb1b3a186550720137d641e20
2016-09-05 17:04:28 -07:00
Rob Wu 78dc0225aa Bug 1287007 - Move ExtensionContext to separate file r=billm
This is just a mechanical change, literally nothing more than cutting
ExtensionContext from Extension.jsm, pasting it in ExtensionChild.jsm
and adding the minimal imoort boilerplate.

MozReview-Commit-ID: 5uVt1IOdEFU

--HG--
extra : rebase_source : 7ab912ded4dee4e5104deebe3d5268017b63eb9b
2016-09-05 00:15:18 -07:00
Rob Wu 9f636c39af Bug 1287007 - Fix cross-process browser.storage.local serialization r=billm
- Lazily initialize file IO-specific stuff in ExtensionStorage.jsm,
  and limit this work to the main process.

- Add local versions of the `storage.local.get` and `storage.local.set`
  implementations that perform sanitization (without the change, values
  are improperly serialized over IPC).

- Copied the `backgroundScript` test from xpcshell/test_ext_storage.js
  to mochitest/test_ext_storage_content.html because they should behave
  identical. Before this patch the test failed due to IPC serialization
  issues, now the test passes.
  Note that the old test also passes with the changes.

MozReview-Commit-ID: 8J8CCdwMACN

--HG--
extra : rebase_source : 7b8a490b79c09f69a10d4dc13ad23f8382b641d1
2016-09-04 19:19:17 -07:00
Rob Wu 92af808fd6 Bug 1287007 - Derive context.principal from sandbox r=billm,kmag
`context.principal` should be equal to the principal of the sandbox, so
that if a new sandbox is created using `Cu.Sandbox(principal)`, that
objects can be shared between the new sandbox and `context.cloneScope`
(= `context.sandbox`) without issues.

Without this change, using `context.jsonStringify` on an object from a
content script would trigger the following error:

> Error: Permission denied to access property "toJSON"

This scenario is covered by the test
toolkit/components/extensions/test/mochitest/test_ext_storage_content.html
in the next commit.

MozReview-Commit-ID: E4Jt8TDwNAZ

--HG--
extra : rebase_source : ada568f456efc31d6bcd0fa0b07ffe0358f30c1c
2016-09-30 19:16:34 +02:00
Rob Wu 8ccd32af9a Bug 1287007 - Allow local implementations to call remote implementations r=billm
- Add callParentFunctionNoReturn / callParentAsyncFunction to
  ChildAPIManager to implement remote calls.

- Add in-process browser.test implementation that uses this.

- Add tests to verify that the browser.test.assert* methods with
  the `allowAmbiguousOptionalArguments` schema attribute are working
  with objects that cannot be passed as-is over IPC.
  (except test.sendMessage, because stringifying the arguments has an
   observable impact on test behavior)

MozReview-Commit-ID: 6cFVgmFfU93

--HG--
extra : rebase_source : 8e1046d5c7b2ec18e6130ae92fe539f3c0e02706
2016-09-04 02:29:48 -07:00
Mike de Boer da36d08c94 Bug 1305194 - wait a little longer when the finder iterator is requested to find a query of only one or two characters, which improves usability due to less flickering of highlighter results and performance due to avoiding the most costly nsFind operations there are on a page. r=jaws
Single and double character find operations cause a big hit on nsFind, because
it usually yields many more occurrences than other queries. But most importantly,
it needs to keep iterating each text node much longer than other queries, because
there is much less escapes/ loop exits happening.
This also fixes the FinderIterator infinite-depth call-stack due to unresolved
promises that remain active during the lifetime of the FinderIterator. Unwinding
the call-stack properly should save us bytes from the heap.

MozReview-Commit-ID: 4K19X0yngC7

--HG--
extra : rebase_source : 1801dc16736d0ff9c7534bdaf3ec5a73b326f244
2016-10-12 15:46:44 +02:00
Rob Wu 8a87af36f9 Bug 1287007 - Require "async" in schemas to match name r=billm
In the pageAction and browserAction schemas, several methods are
declared with `"async": true` but without a specified callback in the
`"parameters"` object, so callbacks are not allowed. However, when a
callback is proxied, the `ParentAPIManager` will mirror the call by
passing in an extra callback to the proxied API - and break.

This patch fixes the issue by removing uses of async:true.  Also for
consistency between the browserAction and pageAction methods, the
methods that were not declared as async have also been marked as async.

MozReview-Commit-ID: JQqzmTUAotB

--HG--
extra : rebase_source : 62d1cbc4843dd6c792318337158e4311f8df94a4
2016-09-02 03:37:55 -07:00
Rob Wu e2e6ffa6f0 Bug 1287007 - Refactor test_ext_schemas_api_injection.js r=billm
When the background API move to a separate implementation,
then the schema APIs will be generated (and ChildAPIManager
will just delegate the implementation to the parent process).

The purpose of the test is to verify that nested namespaces and
null-feturn values work, so just use the base classes instead of a
concrete implementation for BaseContext / SchemaAPIManager instead of
setting up a full extension.

MozReview-Commit-ID: CB5s7Ae24zS

--HG--
extra : rebase_source : c9f50d84151b18323097e1a00d2eb3839a22f64d
2016-09-02 05:36:33 -07:00
Rob Wu 9b86e99594 Bug 1287007 - Improve errors for non-existing remote APIs r=billm
Currently, if the remote implementation is missing, the next unhelpful
error message is logged to the console:
"TypeError: findPathInObject(...) is not a function" or
"TypeError: findPathInObject(...) is undefined", etc.

This commit makes the message more useful:
"WebExtension API tabs.create not found (it may be unimplemented by Firefox)"

MozReview-Commit-ID: FhPEYKSjnLm

--HG--
extra : rebase_source : 29725b686428c7c052838681f396ff877d19bb18
2016-09-01 21:14:31 -07:00
Rob Wu af60812f40 Bug 1287007 - Fix some flaws in ProxyAPIImplementation r=billm
- removeListener: There is no set.remove, use set.delete.
- Async callbacks: Do not unconditionally turn the result in a
  SpreadArgs because it causes the result to unconditionally
  be wrapped in an array (+test).

MozReview-Commit-ID: LqwtBsHWJJr

--HG--
extra : rebase_source : 1c569ab4733c8111960613fc210357960ae09e88
2016-09-01 21:10:18 -07:00
dimi 2660320626 Bug 1305780 - P2. Testcase for update fail. r=gcp
MozReview-Commit-ID: CopsfRuawdm

--HG--
extra : rebase_source : 85a19da2ac4666cdc0ca48fb307f1d8994870282
2016-10-24 08:43:54 +08:00
DimiL 48ddedb04e Bug 1305780 - P1. Implement the update fail scheme for v4. r=gcp
MozReview-Commit-ID: LeVpVIUdmjc

--HG--
extra : rebase_source : bfc189b5a3f1cfc17bd269bcb7e7edad826769a3
2016-10-19 12:52:05 +08:00
Dave Townsend 5ae97524cb Bug 1312055: Fix various eslint errors. r=standard8
MozReview-Commit-ID: 2XbldhBnofs

--HG--
extra : rebase_source : f0c91dfbe37159077b8d0506913dd719fe577f17
2016-10-21 10:03:51 -07:00
Eitan Isaacson a90bd7a14c Bug 1307962 - Don't close VoiceList when focusing on toggle button. r=Gijs
MozReview-Commit-ID: E8P8y3oYbtb

--HG--
extra : rebase_source : 7ae04213ef0f6c1babe0dd8fd5c5e85578058d1e
2016-10-04 14:41:08 -07:00
Georg Fritzsche f827f7c526 Bug 1311021 - Add BUG_COMPONENT build meta-data for Telemetry. r=froydnj 2016-10-18 16:27:35 +02:00
Mike Conley 3027242882 Bug 1296638 - Adjust autocomplete test helpers to account for the new richlistbox implementation. r=MattN
MozReview-Commit-ID: 4FmGMKfBn07

--HG--
extra : rebase_source : ecc7779172639342e49f8fff6a2ba46336a04ddc
2016-08-23 16:01:10 -04:00
Phil Ringnalda 435a27119b Merge m-c to m-i
MozReview-Commit-ID: 8nqgw9Q3gSY
2016-10-25 22:07:07 -07:00
Ting-Yu Chou f43ddde533 Bug 1312309 - Use updated option of "-fexceptions" for clang-cl. r=froydnj
MozReview-Commit-ID: A3Qlgbzfkce
2016-10-24 09:53:55 +08:00
Chris Manchester f63cec632c Bug 1305145 - Move --enable-tree-freetype to Python configure. r=glandium
This commit also removes the option, as it's only known to work
on Android, where it is the default.

MozReview-Commit-ID: JqdC5Q5dwQH
2016-10-14 11:06:31 -07:00
Chris Manchester a3e6682857 Bug 1305145 - Move freetype2 detection to Python configure. r=glandium
MozReview-Commit-ID: 1O4SdH0HvzL
2016-10-14 11:06:31 -07:00
Chris Manchester 7d177e214f Bug 1305145 - Move fontconfig detection to Python configure. r=glandium
MozReview-Commit-ID: J6XQFA6whCr
2016-10-14 11:06:31 -07:00
Chris Manchester 15035474f8 Bug 1305145 - Move Pango detection to Python configure. r=glandium
A test against MOZ_PANGO is also removed, this has not been
set since bug 947379.

MozReview-Commit-ID: IwpsCda6mmw
2016-10-14 11:06:30 -07:00
Chris Manchester 95f73bebb9 Bug 1305145 - Make libs and flags set by pkg_check_modules available to the caller. r=glandium
MozReview-Commit-ID: 7uZheAOXKwE
2016-10-14 11:06:30 -07:00
Matthew Wein 5f0528a1ec Bug 1252871 - Add support for runtime.onInstalled r=aswan
MozReview-Commit-ID: 3wDtv0g0BpO

--HG--
extra : rebase_source : c5d50e41e4cf241b2c3d021e8c2283d4251b7118
2016-10-19 10:38:29 +01:00
Matthew Wein 8841914e11 Bug 1252871 - Move promiseFindAddonUpdates to AddonTestUtils r=aswan
MozReview-Commit-ID: 9lmpuQSQWw1

--HG--
extra : rebase_source : e1ffd24d34875c1a9d0820a1beccd9223a4119a5
2016-09-26 10:49:05 -07:00
Matthew Wein d8a8841489 Bug 1252871 - Move and sort methods imported from AddonTestUtils r=aswan
MozReview-Commit-ID: EvffSUxQkWQ

--HG--
extra : rebase_source : 1dbceece2aef7bf0743baac185a793a8c4bc6bd7
2016-09-26 10:36:51 -07:00
Ethan Glasser-Camp 2003eb9ae9 Bug 1253740 - Handle password resets more correctly, r=markh
MozReview-Commit-ID: 1mSvbsYP9fV

--HG--
extra : rebase_source : 5a7a0de5a29e3040bd8470ed3778d2b75f6b3aec
extra : intermediate-source : 385eb385501deec773b4680e64e8014bddaf0edb
extra : source : 8595b3a68fbd2dccbe63324524fd9532ea62bca5
2016-09-30 12:12:58 -04:00
Ethan Glasser-Camp 987f755a83 Bug 1253740 - Define checkSyncKeyRing() which reuploads keys when passwords change, r=markh
MozReview-Commit-ID: B5Ptj4MGAC

--HG--
extra : rebase_source : 1127d5909d247479f80dd6eaec9d7a551c11468c
extra : intermediate-source : 7955771eedfaa956ae62d94c3d599948d0316e46
extra : source : d282a924f350b4d6ea21e3e1b4c9ea2ad09d3df6
2016-10-03 19:19:13 -04:00
Mike Conley b05b4b2b0d Bug 1311189 - Put back the separator between form history and datalist entries in the autocomplete popup. r=MattN
MozReview-Commit-ID: 2lRauTr9EQA

--HG--
extra : rebase_source : cf8f7fa891b7c9adaa9f068771fa0c06f5cffb09
2016-10-19 13:55:06 -04:00
Kit Cambridge 6a43fd2448 Bug 1312494 - Fix up queries that point to the wrong folder in `_ensureMobileQuery`. r=tcsc
This patch also reports validation errors for left pane queries on the
server, and removes incorrect mobile query migration code.

MozReview-Commit-ID: FT7kAZJapqE

--HG--
extra : rebase_source : 1aa2a14a245bc0bb2a044d951a4c5d274b9d9f13
2016-10-24 12:06:00 -07:00
Kit Cambridge 86299a20a0 Bug 1312226 - Use async queries to read annos in `PlacesSyncUtils`. r=markh
The annotations service doesn't have an async API, and reimplementing
inserts and deletes would require us to fire observers properly. We can
avoid blocking the main thread for reads, though.

MozReview-Commit-ID: 9DH7eKZHlyn

--HG--
extra : rebase_source : 78634cf548a091e173d7093ac09e987b96809af7
2016-10-21 16:59:28 -07:00
Sebastian Hengst c65906f264 Backed out changeset 4fb54b655a91 (bug 1300491) for build bustage in TelemetryHistogram.cpp (defined but not used). r=backout 2016-10-24 17:38:21 +02:00
AdamG2 d52f20632a Bug 1300491 - Removed histogramFrom and resulting unused functions, all STARTUP_* histograms, and any tests using these. r=chutten
MozReview-Commit-ID: CgeLy5kJbj5

--HG--
extra : rebase_source : c7c9cdbbdab537ff84510fb05c654f12b27027ce
2016-10-21 07:49:31 -04:00
Luca Greco b0d9165e5d Bug 1311508 - Store the hasEmbeddedWebExtension flag in the bootstrappedAddons pref. r=kmag
MozReview-Commit-ID: 7hK78VTY7nO

--HG--
extra : rebase_source : 3e6e454cf28452bad7e94a2e2de7c6e40fc2343a
2016-10-21 05:19:29 +02:00
Mike Conley 653b6aacfa Bug 1296638 - Make Form Autocomplete popup use a richlistbox instead of a tree. r=MattN
MozReview-Commit-ID: 6ybBqAwxlmb

--HG--
extra : rebase_source : a7273c9b35b5012b110bfc8196d92a3e6a4c03a9
2016-08-19 17:15:56 -04:00
Mike Conley 613997b5cb Bug 1296638 - AutoCompletePopup in browser-content.js and AutoCompletePopup.jsm need to have popupOpen be in sync. r=MattN
The opening of the AutoCompletePopup will always start from content, but closing the
popup can occur in the parent (for example, if the user switches focus from the browser),
or in content (the user hits Esc, for example, which tells the parent to close the popup).

This relationship between content and the popup has been true for a while, but the
patch in bug 1294502 didn't account for it. In particular, before this patch, it was
possible for AutoCompletePopup in browser-content.js and AutoCompletePopup.jsm to get
out of sync on whether or not the popup is open.

Mainly, this is because the parent wasn't telling the content that the popup had
hidden if the hide was initialized by the parent. The other reason, was because
the popupOpen state in browser-content.js was being set immediately, instead
of waiting for the parent to report that the popup had indeed opened or closed.

MozReview-Commit-ID: CRkg49lP1Hd

--HG--
extra : rebase_source : 0a0383170fc78f8639713a5879ab18468fc0eef7
2016-09-17 12:44:04 -04:00
Carsten "Tomcat" Book 6df735c3b7 Merge mozilla-central to autoland 2016-10-04 12:03:18 +02:00
Carsten "Tomcat" Book 02f4754fbc merge mozilla-inbound to mozilla-central a=merge 2016-10-04 11:58:07 +02:00
Robert Helmer 6177419992 Bug 1306492 - release staging directory when add-on install is postponed r=kmag
MozReview-Commit-ID: 3mMFS2l8bKq

--HG--
extra : rebase_source : 31048819e830e79db468a39e1ce1cfb2e5d0fa66
2016-09-29 19:38:08 -07:00
Phil Ringnalda 35869db574 Backed out 5 changesets (bug 1305801) for ASan gtest bustage
Backed out changeset 0c95d5dec6d9 (bug 1305801)
Backed out changeset bca0e706dbc5 (bug 1305801)
Backed out changeset def8da367beb (bug 1305801)
Backed out changeset 56ceae52d847 (bug 1305801)
Backed out changeset 14457cc4c325 (bug 1305801)
2016-10-03 22:14:49 -07:00
Dimi Lee b4c5400f77 Bug 1305801 - Part 5: Support SafeBrowsing v4 partial update. r=gcp
MozReview-Commit-ID: 7OEWLaZbotS

--HG--
extra : rebase_source : dea720f726306238f7fe3687d7c2579410923752
2016-10-04 09:14:39 +08:00
Phil Ringnalda c2d51243de Merge m-c to m-i
MozReview-Commit-ID: EDdoYQ8zdUw
2016-10-03 20:35:14 -07:00
Phil Ringnalda c1e745733c Merge m-i to m-c, a=merge
MozReview-Commit-ID: IffTwuMbwmG
2016-10-03 20:09:05 -07:00
Wes Kocher 265355461f Backed out changeset 1adfbab318a6 (bug 1264367) for breaking crash stacks CLOSED TREE
--HG--
extra : amend_source : 3dc85338e38502f95b5f667babbd6cf0282c70d1
2016-10-03 14:50:27 -07:00
Tom Tromey 7bc8491bea Bug 1067547 - unify ScopedLogging implementations and use in nsEmbedFunctions; r=bsmedberg
MozReview-Commit-ID: 6hDZDaBsNFM

--HG--
extra : rebase_source : 9422c235ebdffd84e06137bb2c63ce106cb39f0b
2016-09-26 11:06:38 -06:00
Dimi Lee f0aab4a2ce Bug 1305801 - Part 4: Store variable-length prefix to disk. r=francois, r=gcp
MozReview-Commit-ID: BMTGtgMuQdg

--HG--
extra : rebase_source : 6f613883071de209f53596060b637e928f458978
2016-09-19 11:51:01 +08:00
Dimi Lee b3889409ed Bug 1305801 - Part 3: Testcase for variable length prefixSet. r=francois, r=gcp
MozReview-Commit-ID: Gy7LtQ11EkV

--HG--
extra : rebase_source : dffe478b8dec6a00532b5c5a888df8e9db6daa6f
2016-09-14 14:49:41 +08:00
Dimi Lee 55a866eaa1 Bug 1305801 - Part 2: Add telemetry for variable-length prefix set. r=francois
MozReview-Commit-ID: 8SebDJ8ZeKn

--HG--
extra : rebase_source : 069a6279fad396b50d180743395541bebe3f3c7a
2016-09-27 14:26:09 -07:00
Dimi Lee fb063cefc6 Bug 1305801 - Part 1: Implement variable length PrefixSet class for Safe Browsing v4. r=francois, r=gcp
MozReview-Commit-ID: 49XX1Gu1XqX

--HG--
extra : rebase_source : a4656dc0872e6c0a4aec2f60bc2c22ad668a4368
2016-09-14 14:49:26 +08:00
Phil Ringnalda 7026f16e79 Merge m-c to autoland 2016-10-03 20:36:09 -07:00
Blake Kaplan 79d33d6c32 Bug 1304531 - Remove CPOW usage from browser_WebRequest.js. r=Felipe
MozReview-Commit-ID: 2m4H9KT3dos

--HG--
extra : rebase_source : 7fcde08d83b565fd04dee1f0cb03f7facb41e12a
2016-09-20 18:37:35 -07:00
Bob Silverberg 15f306ba49 Bug 1299551 - Update test_webextension_install.js to wait for add-ons to finish installing, r=kmag
MozReview-Commit-ID: KJKi3BA8mI1

--HG--
extra : rebase_source : 797851f4f805ea0f34a72a838a9096b39e193e3a
2016-09-19 16:47:28 -04:00
Benjamin Smedberg a735f280da Bug 1269807 - Remove support for all NPAPI plugins except for Flash, behind a pref. Tests that use the testplugin for now set the pref to keep it working. This will be disabled for ESR 52, but enabled for release 52. In the next cycle, the pref will be removed and this will be hardcoded. r=jimm
MozReview-Commit-ID: IDFTfaqpebo

--HG--
extra : rebase_source : b43d9fec42da6b6943786f18c8750c1880ff08fe
2016-09-29 09:16:33 -04:00
Kris Maglione b38af6f7c1 Bug 1306858: Fix locale discovery in packed, embedded WebExtensions. r=aswan
MozReview-Commit-ID: KKcaj9i2PwK

--HG--
extra : rebase_source : e731cbc47487ec2b0cd6417a3b8325c6e50022c0
2016-10-01 19:09:24 +01:00
Gabriele Svelto 829aa6173a Bug 1264367 - Upgrade breakpad to upstream revision 704f41ec901c419f8c321742114b415e6f5ceacc r=ted 2016-10-03 13:43:28 +02:00
Christoph Kerschbaumer b0951acfc5 Bug 1302539 - X-Content-Type-Options: nosniff should not apply to images (temporarily). r=dveditz 2016-09-30 09:38:44 +02:00
Tooru Fujisawa 9aff7ec58c Bug 1308775 - Use Element.scrollBy with behavior: "instant" in auto scroll. r=felipe 2016-10-18 16:46:30 +09:00
Neil Deakin 99a7eb889c Bug 1309652, use computed display when determining option display values, r=felipe 2016-10-21 15:55:25 -04:00
Kris Maglione 062bc47b74 Bug 1287209: Handle popup and options browser resizing using a frame script. r=aswan
MozReview-Commit-ID: DIfynklqrus

--HG--
extra : source : 68806639c03110bfb67dd6c705a5441a917afcd6
extra : intermediate-source : cc7503f09572bc49cd2f86184d0d3abc810351c3
2016-10-20 15:27:51 -07:00
Ryan VanderMeulen aed5c0a176 Merge m-c to inbound on a CLOSED TREE. a=merge 2016-10-21 17:15:01 -04:00
Neil Deakin 6a3dcce43b Bug 643770, stop autoscroll when mousewheel is moved, r=felipe 2016-10-21 11:22:25 -04:00
Jessica Jong 00e1aed4d5 Bug 1310587 - [DateTime Input] Make background of reset button in input box transparent. r=mconley 2016-10-17 02:13:00 -04:00
Christian Holler (:decoder) cb5facc399 Bug 1303757 - Build system changes for unified fuzzing interface. r=glandium
MozReview-Commit-ID: 8bvAxmmo3Vn

--HG--
extra : rebase_source : 07408ccd30e53f82d7516428bf25515c1611f582
2016-10-17 22:19:03 +02:00
Jon Coppeard 1989821a93 Bug 1308116 - Improve GC telemetry for non-incremental GCs r=sfink 2016-10-18 18:02:54 +01:00
Phil Ringnalda ad36def0ad Backed out 2 changesets (bug 1287209) for failures in browser_ext_pageAction_popup_resize.js
Backed out changeset 50dcca551b63 (bug 1287209)
Backed out changeset cc7503f09572 (bug 1287209)

MozReview-Commit-ID: A5q4SnWzgOa
2016-10-20 19:23:33 -07:00
Sebastian Hengst 0c23c32b56 Backed out changeset 68806639c031 (bug 1287209) for failing browser-chrome test browser_ext_popup_corners.js. r=backout 2016-10-20 09:17:03 +02:00
Kris Maglione 00de90e4be Bug 1287209: Handle popup and options browser resizing using a frame script. r=aswan
MozReview-Commit-ID: DIfynklqrus

--HG--
extra : rebase_source : fe673f907b56f4d2bdc53be2e37271541c5332d6
2016-10-19 20:19:43 -07:00
Phil Ringnalda 02d10e1d73 Bug 1253070 followup, make it actually, you know, build
CLOSED TREE

MozReview-Commit-ID: 5u0UiNceNUJ
2016-10-19 20:16:10 -07:00
Brad Lassey fdb49a19c9 Bug 1253070 - Flip MOZ_CRASHREPORTER_UPLOAD_FULL_SYMBOLS option on by default. r=ted 2016-10-19 10:05:10 -04:00
Georg Fritzsche d3ed5d28c1 Bug 1309648 - Constrain some environment/system/os fields to string types. r=dexter 2016-10-18 15:06:11 +02:00
Phil Ringnalda 9b9c9ee29e Merge m-c to m-i
MozReview-Commit-ID: A38LFPPm6QL
2016-10-19 18:38:50 -07:00
Eric Rahm 1b5670be81 Bug 1311223 - Stop using nsISupportsArray for window args. r=froydnj
WindowWatcher allows for either nsIArray or nsISupports array to be passed in
for the arguments param. This converts all internal usage to nsIArray.

MozReview-Commit-ID: DQjtIkobik0
2016-10-19 16:23:57 -07:00
Shane Caraveo 3ae390a6ed Bug 1262705 fix root path for microformats test class, r=mkaply
MozReview-Commit-ID: KvTsnmuHbx4

--HG--
extra : rebase_source : 84e0fc3917a5939db53d2d97f53c8c94d84aa402
2016-08-03 10:21:09 -07:00
Mike de Boer a07dc8e986 Bug 1307328 - nested iframes combined with scrolling=no require special attention for rect positioning inside the findbar dimmed background. r=jaws
MozReview-Commit-ID: JG99XMKsuIj

--HG--
extra : rebase_source : adf22a6048ea53214bd3065143183bcd8f0670c2
2016-10-05 15:30:33 +02:00
Ethan Glasser-Camp 1c75d6f4ef Bug 1253740 - Hash extension ID to obfuscate installed add-ons, r=bsilverberg,kmag
MozReview-Commit-ID: ASBrDxIq2lF

--HG--
extra : rebase_source : 1ad02ea5f1d86f4b5a0d3ad19b56b1d4653a881a
extra : intermediate-source : 5f274b6035ff010fdadfbf19bfb7bc11370c129b
extra : source : e5e4c725b8d7c29d0f7113690244e847dcfa7b81
2016-07-28 12:20:42 -04:00
Ethan Glasser-Camp 449185ee09 Bug 1253740 - Introduce extensionIdToCollectionId, r=bsilverberg,kmag
MozReview-Commit-ID: 5nDVtleknyN

--HG--
extra : rebase_source : adcbdd84330a807358cccc2a4a8786f7e9a04484
extra : intermediate-source : d588536c9254936eb7a14160dcf061f91d12c858
extra : source : c16e193319d6651f5c2a8b8e84b3e277eeba74f3
2016-07-27 16:16:09 -04:00
Ethan Glasser-Camp ea242cd07e Bug 1253740 - Add code that syncs and tests, r=bsilverberg,kmag,markh
MozReview-Commit-ID: 8pm2jG92hCs

--HG--
extra : rebase_source : 3ba850e146d3b112abf949d02ef7da97e98305c4
extra : intermediate-source : abb3063bc341fa10328e0f4dfeb54201d6a472d3
extra : source : ea91038a3a747fb8d3c122bf6d5757287396189c
2016-09-08 14:16:09 -04:00
Ethan Glasser-Camp b6a8dca1b5 Bug 1253740 - Introduce extension-storage engine with a sanity test, r=markh
Note that this "enables" the engine using a pref, even though it might
not be ready yet, so that the tests can pass.

MozReview-Commit-ID: AZ0TVERiQDU

--HG--
extra : rebase_source : e7550482737c49654f08f4b17f6e55ca5e50ac38
extra : intermediate-source : b052cf501ce8a838706f63f46eb6262b63ac5560
extra : source : 183547f4dbbedc9ee3399b6a474016d0e89a12e8
2016-09-08 14:23:12 -04:00
Michiel de Jong e72caec12f Bug 1253740 - Implement storage.sync, r=bsilverberg,kmag
MozReview-Commit-ID: 5v9nYBTgekj

--HG--
extra : rebase_source : aa3ff6524a0fa559eacd4e2e5a1e5c2844ee2c6b
2016-08-11 18:16:37 -04:00
Brad Lassey 5c6b1c9a7e bug 1289802 - Replace 'install flash' content with click to play UI when flash is click to play r=mconley 2016-07-26 22:16:37 -04:00
Wes Kocher 726beea43f Merge m-c to inbound, a=merge 2016-10-12 14:44:03 -07:00
Robert Strong 5f5e7ce401 Test code for Bug 1309125 - Allow configuration of the download throttle via the update.xml. r=mhowell 2016-10-12 11:37:50 -07:00
Robert Strong 3db07c0b40 Client code for Bug 1309125 - Allow configuration of the download throttle via the update.xml. r=mhowell 2016-10-12 11:37:45 -07:00
Gabor Krizsanits 876516c028 Bug 1301340 - part2: Force single content process in some tests. r=mrbkap 2016-10-12 19:50:42 +02:00
aleth 5fc72c6bc3 Bug 1241209 - Disable test_sqlite_internal.js for Thunderbird OS X. r=Yoric
--HG--
extra : rebase_source : d3969c44b932dc64064852ed2bbad9dafbe0db2f
2016-10-12 17:39:27 +02:00