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

558658 Коммитов

Автор SHA1 Сообщение Дата
Henrik Skupin d361d3aadb Bug 1391605 - Bump geckodriver to 0.19.0. r=ato
MozReview-Commit-ID: 4ai3ShcNhdS

--HG--
extra : rebase_source : bd255ed9864e484cb3ac395d999d5d5ac6c44425
2017-09-14 18:08:28 +02:00
Henrik Skupin 9c4f466023 Bug 1391605 - Update CHANGES.md for changes in geckodriver 0.19.0. r=ato
MozReview-Commit-ID: D1AAN8iWsuP

--HG--
extra : rebase_source : d7378190f1c9a6b0568676f200836a9d15a37712
2017-09-14 18:06:43 +02:00
Erica Wright 0157565b0e Bug 1394461 - Update illustration and copy for about:rights. ui-r=shorlander r=dao
MozReview-Commit-ID: 3kxO8DYG6R8

--HG--
extra : rebase_source : 1130047e926736a318b2df632fad849649bfc97e
2017-08-31 11:20:11 -04:00
Luca Greco 19b7ef8391 Bug 1398729 - Support devtools.panels.elements sidebar.setExpression API method. r=aswan
MozReview-Commit-ID: 2tRLF59o8Bg

--HG--
extra : rebase_source : c0371df9af68cf3332194ed6849525b0620cd8d0
2017-09-09 16:39:17 +02:00
Luca Greco ad4b833918 Bug 1398729 - Share devtools.inspectedWindow.eval helper methods in ext-devtools API module. r=aswan
MozReview-Commit-ID: 9ezZNjEOdUY

--HG--
extra : rebase_source : 82b6cb645b3b6894f98b17f8a474cf3232b20b34
2017-09-09 15:44:35 +02:00
Mark Banner e1b4d55203 Bug 1399968 - Ensure the inNavBar search pref really does get set correctly on startup. r=Gijs
Delay the initialisation of the pref until the toolbar has been initialised.

MozReview-Commit-ID: JxQajZ4wrCR

--HG--
extra : rebase_source : 42f936c5a3e6b7f8cdce1703d7d74883fc806d1c
2017-09-14 20:59:32 +01:00
abhinav bf2ab43d5c Bug 1347833 - Add support to wrap long request parameters/cookies in the netmonitor sidebar. r=Honza
MozReview-Commit-ID: LYQvQzxRC5G

--HG--
extra : rebase_source : 55ef5d7bc7bb0a94bcaaa5cfb9cc1e730796cd4d
2017-09-10 00:08:06 +05:30
Dão Gottwald 022836d623 Bug 1400232 - Hide the menu button separator in compact mode. r=johannh
MozReview-Commit-ID: CKuXX6QZ3W5

--HG--
extra : rebase_source : 8e9ba1cad319c1303d21faa8db2b8ba290244062
2017-09-15 16:16:59 +02:00
Nicolas Chevobbe 645181926c Bug 1399460 - Fix for browser_webconsole_check_stubs_console_api. r=Honza
The test that checked console api stubs was failing because we were trying
to reach the server while the connection was closed, which throws an error.
This patch filters-out log messages in the console output so we don't get
unwanted server communication. The output is not important here since we
are only listening to the consoleAPICall event.

MozReview-Commit-ID: Ay5fQ1CSbLx

--HG--
extra : rebase_source : 4790d8d198165141f0ba07900991302ff6b25062
2017-09-14 18:49:43 +02:00
Nicolas Chevobbe cd3fe07201 Bug 1399460 - Fix browser_ext_devtools_inspectedWindow_eval_bindings.js failure. r=rpl
The bug was failing because we were calling the server but the connection was already closed.
In order to prevent such things, we check the number of nodes of the tree, and if it has only
one, then we wait on a mutation that will ensure that server calls are done.

MozReview-Commit-ID: 7kHAkYs2I4K

--HG--
extra : rebase_source : 0204960d4ea3cca8bd9614908a730a0d4d6b4e69
2017-09-14 17:59:33 +02:00
Nicolas Chevobbe 1f01fe2939 Bug 1399460 - Adapt the console to the new Reps bundle. r=Honza.
This is mainly changing the props we pass to the ObjectInspector,
and removing actions, state properties and reducers that we used to
handle in the console but are now managed by the ObjectInspector
itself.

MozReview-Commit-ID: F2GabDqDjPe

--HG--
extra : rebase_source : 3b14762dc082229ed32fdfc2f8ad9177e7c48a41
2017-09-07 13:09:24 +02:00
Nicolas Chevobbe 7017967922 Bug 1399460 - Release: Update reps bundle to 0.13.0. r=nchevobbe
All the changes here were already reviewed in Github.

MozReview-Commit-ID: GmQ3BOFIXPh

--HG--
extra : rebase_source : 7100241eed928829dc06b03598e0d197a7775090
2017-09-12 10:52:28 +02:00
Tim Nguyen 3a0eabdbc1 Bug 1387582 - Add toolbar_text color property to theming API. r=dao,mikedeboer
MozReview-Commit-ID: KjKVjFD4axN

--HG--
extra : rebase_source : 8e47b2a3f75366208e45792d6ec34e0a36ac3ecd
2017-08-30 20:23:58 +07:00
FSeita f3d5101a06 Bug 1376333 - Improve naming of accumulation types & variables r=Dexter
MozReview-Commit-ID: F9w7CLUOP6r

--HG--
extra : rebase_source : 5330f9cb47145f5867a92277f4fa6c610e8eed56
2017-09-13 11:20:36 +02:00
Dão Gottwald 1b2ab142df Bug 1400092 - Move RTL direction and aligment styling for the location bar input field to a chrome stylesheet since it doesn't need to access .anonymous-div anymore. r=Gijs
MozReview-Commit-ID: 5qutEsTojVt

--HG--
extra : rebase_source : 7d2b20ed1e34d90e0bc3a5de3b7c147e581700b9
2017-09-15 14:41:19 +02:00
Rob Wood dacd3c80fc Bug 1374750 - Port stand-alone style-perf-tests into talos as singleton tests, r=jmaher
MozReview-Commit-ID: 3mBVkBUs5of

--HG--
extra : rebase_source : ab7f326e492e5b24dfab46c76a4b2804b76dca66
2017-09-07 14:14:37 -04:00
Steve Armand 5d8117b9de Bug 1397852 - Enable flake8 linter on testing/xpcshell. r=ahal
MozReview-Commit-ID: CvZVXQPx8jF

--HG--
extra : rebase_source : 359f148397ef5584028e343080c6774407f74db6
2017-09-14 09:51:27 -04:00
Henrik Skupin 890c883dee Bug 1399628 - Disable Shield extension in Marionette and geckodriver. r=ato
Shield experiments interfer with core features of Firefox which can
cause tests run via Marionette or geckodriver to fail. Resetting the
API URL will make sure that no experiments can be downloaded.

MozReview-Commit-ID: HnE49jfnen7

--HG--
extra : rebase_source : 2fa6cf86ddce798eba88a41d227768f149cccc70
2017-09-14 21:03:40 +02:00
Kartikaya Gupta c3f59811ac Bug 1399630 - Re-enable talos-g1 on linux64-qr as it works again. r=jrmuizel
MozReview-Commit-ID: KiI4rWU21eS

--HG--
extra : rebase_source : d59a4ee3b24c41cbddd6c561d058d99b51480a32
2017-09-15 08:07:50 -04:00
Kartikaya Gupta 0be4e0f156 Bug 1399630 - Update webrender to commit 878914aaf4d230fa449ff7800b529fe9023fc3c5. r=jrmuizel
MozReview-Commit-ID: IuNfqTZ57Tb

--HG--
extra : rebase_source : 68d6e941c164e08e0393b335414d6fb9ca65320e
2017-09-15 08:07:24 -04:00
Sebastian Hengst 80dfe00824 Backed out changeset 3baecf7b25f2 (bug 1399628) for build bustage. r=backout 2017-09-15 14:36:12 +02:00
Jing-wei Wu 5dec895382 Bug 1400101 - [robocop] Find toolbar first and use it to find menu button. r=JanH,nechen
Sometimes Robocop is confused when are multiple `R.id.menu` UI components shown on screen,
one is the menu button on toolbar and otehrs are context menus on Activity Stream.

To access the menu on toolbar, a simple fix is access toolbar first and use it to find its child.

MozReview-Commit-ID: Jw4sTLeR3li

--HG--
extra : rebase_source : 337c3df3ffd36a4d26547b994aba3ce7647bafc8
2017-09-15 15:58:10 +08:00
Henrik Skupin b2ac5a3fe1 Bug 1399628 - Disable Shield extension in Marionette and geckodriver. r=ato
Shield experiments interfer with core features of Firefox which can
cause tests run via Marionette or geckodriver to fail. Resetting the
API URL will make sure that no experiments can be downloaded.

MozReview-Commit-ID: HnE49jfnen7

--HG--
extra : rebase_source : 9cec29085032318e9e8467d6d754afe0890ae645
2017-09-14 21:03:40 +02:00
James Cheng 277ad84673 Bug 1400180 - Fix CID 1417508 Uninitialized members of TextTrackCue::mLine and mPosition by giving them default values. r=alwu
MozReview-Commit-ID: CB6980MNqP1

--HG--
extra : rebase_source : 732149b1fa7d5a30b662ac179e8db59f12f4f2f6
2017-09-15 17:12:38 +08:00
Andrew Halberstadt dae5d6aae4 Bug 1399522 - [mozlint] Properly handle directories in LineLinters, r=bc
Currently line linters (linters that open a file and process it line by line,
by applying a regex for example), don't handle directories. If a directory is
passed in, it will try to 'open' it, which fails. Directories can get hit  if
the linter has a directory in its include directive or if the user passes in
--no-filter.

This patch modifies LineLinters so that if a directory is detected, we search
for all relevant files under that directory. If 'extensions' is used, we'll
look for only files with appropriate extensions. Otherwise we assume the
linter wants every file.

MozReview-Commit-ID: D9lzTNuQTob

--HG--
extra : rebase_source : 0b952c06eae28b67b687813ff7e75b231b2dd4d3
2017-09-13 12:03:18 -04:00
Dão Gottwald e9674fb263 Bug 1384686 - Use currentColor with a fill-opacity for toolbar button icons. r=ntim
MozReview-Commit-ID: G5G9i29KIac

--HG--
extra : rebase_source : c9d04802df66bff1e3848b3fa555a2d56ea897ab
2017-09-15 13:00:40 +02:00
Scott Wu 87c666e326 Bug 1367322 - Preferences search support for credit card autofill. r=evanxd,lchang
MozReview-Commit-ID: L8sSQkQUvq4

--HG--
extra : rebase_source : f0038cec0e286f5c57977217b892347582b602fe
2017-09-14 18:18:24 +08:00
Scott Wu 2ca9e14e1f Bug 1367322 - Preferences search support for address autofill. r=evanxd,lchang
MozReview-Commit-ID: 8r0BhqAPC0A

--HG--
extra : rebase_source : 5d5e13e4d6ba524ad9538e3c516934f35e19e1a0
2017-09-14 18:17:53 +08:00
gasolin 129f82de1d Bug 1399421 - change onboarding library description;r=Fischer
MozReview-Commit-ID: KMZD8ZwUwRd

--HG--
extra : rebase_source : e782826a285792dfe6bae4ca42b77307f6f978f4
2017-09-15 18:14:00 +08:00
gasolin 085ac76f11 Bug 1399983 - Firefox logo should float in place;r=rexboy
MozReview-Commit-ID: 6pw9oqcCO6b

--HG--
extra : rebase_source : 3b51679578f170c8fc83f66d981b1bc11afce40a
2017-09-15 14:19:36 +08:00
Sebastian Hengst 33ee80a6b2 merge mozilla-central to autoland. r=merge a=merge 2017-09-15 11:08:55 +02:00
Sebastian Hengst ec66bbd3e1 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4dRrVdftJVy
2017-09-15 11:05:11 +02:00
Rex Lee b836191146 Bug 1399846 - [onboarding] Don't show speech bubble upon hovering watermark. r=gasolin
MozReview-Commit-ID: 43FLUQMsZ9q

--HG--
extra : rebase_source : b9ec2a4e88ba834fe45ab92e0ec69c44b1c21f48
2017-09-15 14:14:53 +08:00
Sebastian Hengst b368a343a5 Backed out changeset e2f8c9f76b71 for Hazard failure. r=backout 2017-09-15 10:01:35 +02:00
Sebastian Hengst 627dd1e633 Backed out changeset 1536fa69bad4 (bug 1399758) for Hazard failures. r=backout 2017-09-15 10:00:52 +02:00
Phil Ringnalda eab70d0a07 Backed out changeset 0e349b74bfc6 (bug 1399921) for failure to thrive on Mac
MozReview-Commit-ID: HoBhxzIzn2d
2017-09-14 20:36:41 -07:00
Mike Hommey 078c8d1896 Bug 1399921 - Register zone allocator independently, and delay jemalloc initialization on mac. r=njn
In bug 1361258, we unified the initialization sequence on mac, and
chose to make the zone registration happen after jemalloc
initialization.

The order between jemalloc init and zone registration shouldn't actually
matter, because jemalloc initializes the first time the allocator is
actually used.

On the other hand, in some build setups (e.g. with light optimization),
the initialization of the thread_arena thread local variable can happen
after the forced jemalloc initialization because of the order the
corresponding static initializers run. In some levels of optimization,
the thread_arena initializer resets the value the jemalloc
initialization has set, which subsequently makes choose_arena() return
a bogus value (or hit an assertion in ThreadLocal.h on debug builds).

So instead of initializing jemalloc from a static initializer, which
then registers the zone, we instead register the zone and let jemalloc
initialize itself when used, which increases the chances of the
thread_arena initializer running first.

--HG--
extra : rebase_source : 4d9a5340d097ac8528dc4aaaf0c05bbef40b59bb
2017-09-15 07:34:48 +09:00
Mike Hommey 50182c9f53 Bug 1400146 - Gracefully handle the allocator not being initialized in isalloc_validate. r=njn
isalloc_validate is the function behind malloc_usable_size. If for some
reason malloc_usable_size is called before mozjemalloc is initialized,
this can lead to an unexpected crash.

The chance of this actually happening is rather slim on Linux
and Windows (although still possible), and impossible on Mac, due to the
fact the earlier something can end up calling it is after the
mozjemalloc zone is registered, which happens after initialization.

... except with bug 1399921, which reorders that initialization, and
puts the zone registration first. There's then a slim chance for the
zone allocator to call into zone_size, which calls malloc_usable_size,
to determine whether a pointer allocated by some other zone belongs to
mozjemalloc's.

And it turns out that does happen, during the startup of the
plugin-container process on OSX 10.10 (but not more recent versions).

--HG--
extra : rebase_source : 331d093b03add7b2c2ce440593f5aeccaaf4dd1f
2017-09-15 15:13:52 +09:00
Mike Hommey c53e695a6e Bug 1399921 - Register zone allocator independently, and delay jemalloc initialization on mac. r=njn
In bug 1361258, we unified the initialization sequence on mac, and
chose to make the zone registration happen after jemalloc
initialization.

The order between jemalloc init and zone registration shouldn't actually
matter, because jemalloc initializes the first time the allocator is
actually used.

On the other hand, in some build setups (e.g. with light optimization),
the initialization of the thread_arena thread local variable can happen
after the forced jemalloc initialization because of the order the
corresponding static initializers run. In some levels of optimization,
the thread_arena initializer resets the value the jemalloc
initialization has set, which subsequently makes choose_arena() return
a bogus value (or hit an assertion in ThreadLocal.h on debug builds).

So instead of initializing jemalloc from a static initializer, which
then registers the zone, we instead register the zone and let jemalloc
initialize itself when used, which increases the chances of the
thread_arena initializer running first.

--HG--
extra : rebase_source : 4d9a5340d097ac8528dc4aaaf0c05bbef40b59bb
2017-09-15 07:34:48 +09:00
Mason Chang 89e6c162b2 Bug 1399692 - Copy the front buffer to the back buffer on the paint thread with OMTP enabled. r=bas 2017-09-14 15:09:53 -04:00
Jeff Gilbert 4efa5737b0 Bug 1400073 - Hide MOZ_debug from getSupportedExtensions. - r=daoshengmu
MozReview-Commit-ID: LFTrUOGLh36
2017-09-14 19:26:49 -07:00
Kris Maglione 7d582eecbf Bug 1398974: Follow-up: Skip adding request filters to favicon.ico requests. r=me
We're getting relatively frequent intermittent shutdown crashes when stream
filters are added during ts_paint tests. Skipping favicon.ico stream filters
should prevent that until we have a more reliable fix.
2017-09-14 19:06:52 -07:00
Kris Maglione 2afa823240 Bug 1399997: Part 2 - Fix eval usage in PhoneNumber.jsm. r=MattN
MozReview-Commit-ID: 3u3oaw6HUOb

--HG--
extra : rebase_source : 5db20475e2f98065a354e27510bd428c49a10f21
2017-09-14 12:54:46 -07:00
Myk Melez d67f399287 Bug 1399963 - set a wider explicit width on the 'default font' menulist; r=nhnt11 2017-09-14 18:53:34 -07:00
Kris Maglione 106742ee8f Bug 1398974: Part 7 - Update and sign talos webext extension. r=me
MozReview-Commit-ID: 2oHgSuBHKoY

--HG--
extra : rebase_source : 452b7fc029e933238e2dd21af6b316a4b5a73687
2017-09-14 14:29:43 -07:00
Kris Maglione 9217c2da0e Bug 1399997: Part 3 - Update module environment tests with TODOs for shared module eval bindings. r=tcampbell
MozReview-Commit-ID: LVTNnN3HlKK

--HG--
extra : rebase_source : 79fffe7cd39ac8b27865cf9504fd9d1808b75198
2017-09-14 13:08:17 -07:00
Kris Maglione f08033a942 Bug 1399997: Part 1 - Fix eval usage in Redux.jsm. r=Mossop
MozReview-Commit-ID: KHeTEy4Os6U

--HG--
extra : rebase_source : 399d35a056b53d735a113c56f771a4d79ae3d38f
2017-09-14 12:39:30 -07:00
Sebastian Hengst 09dd8ba13f merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE
--HG--
extra : amend_source : ee605ac050c0532521f96bdeda5ef20fb0099519
2017-09-15 00:18:43 +02:00
Jim Chen 184f44019c Bug 1367077 - Follow-up to fix bustage; r=me on CLOSED TREE 2017-09-14 18:07:10 -04:00
Sebastian Hengst 71720207e1 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JHeyFz4rx1v
2017-09-14 23:58:56 +02:00