Commit Graph

37406 Commits

Author SHA1 Message Date
Bob Owen
6b86819989 Bug 1147911 Part 6: Send remote type down to child. r=gijs, r=smaug 2016-11-24 15:08:31 +00:00
Bob Owen
014132e276 Bug 1147911 Part 5: Fix tests to allow for window.open to return null. r=billm
These tests open a parent browser from the child, which means that the returned window isn't actually the real one anyway. Soon we will return null in this scenario.
2016-11-24 15:08:31 +00:00
Bob Owen
4f48f9317d Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-24 15:08:30 +00:00
Carsten "Tomcat" Book
3b3c77b28f Backed out changeset 504e1e32c8b8 (bug 1141814) for test failures in own tests 2016-11-24 14:15:20 +01:00
Carsten "Tomcat" Book
9605c380d3 Backed out changeset 6c26d0bd467b (bug 1141814) 2016-11-24 14:11:52 +01:00
Henry Chang
a5327a4bbb Bug 1319286 - Cache nsIUrlClassifierDBService.getTables result until next update. r=francois.
MozReview-Commit-ID: ItjTQNzCVED
2016-11-22 10:39:58 +08:00
Kershaw Chang
0f7653c112 Bug 1141814 - Part3: Test case, r=francois
--HG--
extra : rebase_source : 15997582492d484a74de85fe91e4d49164c93aa9
2016-11-23 22:24:00 +01:00
Kershaw Chang
90c2d1f846 Bug 1141814 - Part1: Enable to update TP list if TP is disabled, r=francois
--HG--
extra : rebase_source : 2d6622bd8323c734d127be955dc9d76e2ee24ebd
2016-11-23 22:22:00 +01:00
Wes Kocher
b851c06cc9 Merge m-c to inbound, a=merge 2016-11-23 16:18:24 -08:00
Matthew Noorenberghe
896b2dc9c8 Bug 1129629 - Update test_user_autocomplete_result.js style checks. r=bustage
MozReview-Commit-ID: 1bBpg4j4hOp

--HG--
extra : rebase_source : f609fb70ffeac55f947b002e20e08075f69828b8
extra : amend_source : 5fcf22f9b4b1f7a39260279388f363a53cba8438
2016-11-23 15:50:57 -08:00
Matthew Noorenberghe
5f138b9942 Bug 1318537 - Remove Learn More link from the insecure login field autocomplete popup. r=seanlee
MozReview-Commit-ID: KbRokkIr8DE

--HG--
extra : rebase_source : d25cb7d611870ef30d0fdc074b5ba3db236776e9
2016-11-23 13:42:00 -08:00
Matthew Noorenberghe
b4372d801a Bug 1129629 - Provide an indication to the user when auto-complete is suggesting saved logins. r=mconley,rfeeley
MozReview-Commit-ID: PU65IjwPcD
2016-11-23 14:06:16 -08:00
Sebastian Hengst
4240700f13 Backed out changeset 5b26ae9afaea (bug 1147911) 2016-11-23 18:33:10 +01:00
Sebastian Hengst
76e65255e0 Backed out changeset 17ac392560a7 (bug 1147911) 2016-11-23 18:32:58 +01:00
Sebastian Hengst
e44f8e0dfe Backed out changeset 360c780c0a95 (bug 1147911) 2016-11-23 18:32:54 +01:00
Alessio Placitelli
64bea4a5d2 Bug 1319779 - Fix the links in the Telemetry in-tree docs. r=gfritzsche 2016-11-23 06:33:00 +01:00
Andrea Marchesini
9f2aeb5666 Bug 1316740 - Add warning messages when containers are deleted, r=Gijs 2016-11-23 16:33:57 +01:00
Iaroslav (yarik) Sheptykin
6cb6fc4177 Bug 1225851: Capturing keyed call stacks on demand inside Telemetry. r=chutten,r=gfritzsche
MozReview-Commit-ID: XSs5MeQ1Bs
2016-11-17 20:52:53 +01:00
Bob Owen
b85bbccedd Bug 1147911 Part 6: Send remote type down to child. r=gijs, r=smaug 2016-11-23 13:36:58 +00:00
Bob Owen
5f2109e688 Bug 1147911 Part 5: Fix tests to allow for window.open to return null. r=billm
These tests open a parent browser from the child, which means that the returned window isn't actually the real one anyway. Soon we will return null in this scenario.
2016-11-23 13:36:58 +00:00
Bob Owen
67d3ea6af8 Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-23 13:36:57 +00:00
Phil Ringnalda
88d37d8841 Merge m-c to m-i
MozReview-Commit-ID: FbJhcY28dXi
2016-11-22 21:32:23 -08:00
Phil Ringnalda
feef954874 Merge m-i to m-c, a=merge
MozReview-Commit-ID: EDVoIcyWOhi

--HG--
rename : storage/test/test_AsXXX_helpers.cpp => storage/test/gtest/test_AsXXX_helpers.cpp
rename : storage/test/test_binding_params.cpp => storage/test/gtest/test_binding_params.cpp
rename : storage/test/test_mutex.cpp => storage/test/gtest/test_mutex.cpp
2016-11-22 20:03:03 -08:00
Kris Maglione
0b84ed8150 Bug 1319452: Part 2 - Don't expose extension views that the caller cannot access. r=billm
MozReview-Commit-ID: IS7mpOnQ8y0

--HG--
rename : browser/components/extensions/test/browser/browser_ext_incognito_popup.js => browser/components/extensions/test/browser/browser_ext_incognito_views.js
extra : rebase_source : 0be6b790687ce8afd60c8838267c760712ef243b
2016-11-22 12:31:37 -08:00
Kris Maglione
c8594e2c87 Bug 1319452: Part 1 - Load background page in private browsing mode during permanent private browsing. r=billm
MozReview-Commit-ID: KXA7xlq8Voc

--HG--
extra : rebase_source : 558e3f979df38b8c43333644611f3902629de2b7
2016-11-22 12:07:59 -08:00
Ted Mielczarek
410b1ffbc6 bug 1316329 - follow symlinks for srcdir path in symbol dumping on windows. r=gps
If the srcdir is in a path containing a symlink on Windows, when
`FixFilenameCase` calls `GetFinalPathNameByHandleW` to normalize the case of
a source file it will get a path to the file with the symlink resolved.
This breaks our "is this file in the source repository" check.

This patch makes the code call `FixFilenameCase` for any srcdir arguments
that are passed to the script, so any symlinks will be resolved there
and the prefix matching will work.

MozReview-Commit-ID: 2UibW9XYWoK

--HG--
extra : rebase_source : 199a36f6109693ec72a9661a02147aedbbc35158
2016-11-22 14:41:57 -05:00
Nicholas Nethercote
7e1a8cf56c Bug 1315138 - gtestify storage/test/*.cpp. r=mak,erahm.
This change is mostly straightforward, except for the following.

- It removes all the printing from the do_check_* macros because gtest macros
  do appropriate printing.

- test_StatementCache.cpp needs some special gtest magic for the type
  parameterization.

- It merges the four tests in test_unlock_notify.cpp because they rely on being
  executed in order, and so aren't independent.

- storage_test_harness_tail.h is no longer necessary because gtest provides the
  test looping functionality.

- It uses #include and the preprocessor to remove the duplication between
  test_deadlock_detector.cpp and xpcom/tests/DeadlockDetector.cpp.

- It makes the test in test_service_init_background_thread.cpp a death test to
  force it to be the first storage gtest, because it fails otherwise.

- It adds code to undo the SQLite mutex hooking as necessary, so that tests
  don't interfere with each other.

- It de-virtualizes Spinner's destructor (as identified in bug 1318282).

--HG--
rename : storage/test/storage_test_harness.h => storage/test/gtest/storage_test_harness.h
rename : storage/test/test_AsXXX_helpers.cpp => storage/test/gtest/test_AsXXX_helpers.cpp
rename : storage/test/test_StatementCache.cpp => storage/test/gtest/test_StatementCache.cpp
rename : storage/test/test_asyncStatementExecution_transaction.cpp => storage/test/gtest/test_asyncStatementExecution_transaction.cpp
rename : storage/test/test_async_callbacks_with_spun_event_loops.cpp => storage/test/gtest/test_async_callbacks_with_spun_event_loops.cpp
rename : storage/test/test_binding_params.cpp => storage/test/gtest/test_binding_params.cpp
rename : storage/test/test_deadlock_detector.cpp => storage/test/gtest/test_deadlock_detector.cpp
rename : storage/test/test_file_perms.cpp => storage/test/gtest/test_file_perms.cpp
rename : storage/test/test_mutex.cpp => storage/test/gtest/test_mutex.cpp
rename : storage/test/test_service_init_background_thread.cpp => storage/test/gtest/test_service_init_background_thread.cpp
rename : storage/test/test_statement_scoper.cpp => storage/test/gtest/test_statement_scoper.cpp
rename : storage/test/test_transaction_helper.cpp => storage/test/gtest/test_transaction_helper.cpp
rename : storage/test/test_true_async.cpp => storage/test/gtest/test_true_async.cpp
rename : storage/test/test_unlock_notify.cpp => storage/test/gtest/test_unlock_notify.cpp
extra : rebase_source : dbb695c112564efa1945116be1a8435988982e74
2016-11-11 09:59:23 +11:00
Daniel Holbert
2254890482 Bug 1319428: Remove unused file svgBindings.xml. r=jwatt
(r=jwatt was granted on an earlier instance of this bug. Carrying forward.)

MozReview-Commit-ID: pix2vCqOcz
2016-11-22 13:21:35 -08:00
Frank-Rainer Grahl
069c0c4191 Bug 1300547 - Switch suite to standard autocomplete for search suggestions in fields. r=mconley 2016-11-22 20:29:33 +01:00
Kit Cambridge
319e736ab8 Bug 1314084 - Implement nsIAnnotationService::getObservers. r=mak
MozReview-Commit-ID: 42y8d1fbfJO

--HG--
extra : rebase_source : 8c7514cfa5d6747312d8882efdbb7083fb55d9a6
2016-10-31 11:13:14 -07:00
Shane Caraveo
5c555376e8 Bug 1319107 fix default value for getRedirectURL, r=kmag
MozReview-Commit-ID: Iv4rgaSOTJz

--HG--
extra : rebase_source : 096554d7cfb1c4d056f51edc6f92b936c3bd9d17
2016-11-22 11:43:06 -08:00
Jed Davis
f3cdcb35e5 Bug 1313808 - Part 2: Move SandboxEarlyInit call into libxul. r=glandium,tedd
MozReview-Commit-ID: 2EY0wadYhO0

--HG--
extra : rebase_source : 4773cbff758054863293d1fa239c3246eca6dc36
2016-11-08 14:40:44 -07:00
Jed Davis
8f3f056572 Bug 1313808 - Part 1: Move LinuxSandboxStarter back into libxul. r=cpearce,glandium,tedd
MozReview-Commit-ID: FAReOZX7Rvn

--HG--
extra : rebase_source : 01d0d1970822b5af6a37ff450ac01408f871237a
2016-11-08 14:23:47 -07:00
Gregory Szorc
1d26bd0c8a Bug 1319484 - Add MOZ_STYLO to build config; r=mshal
Previously, we recorded it in defines. Let's add it in substs so more
tools can key off it.

MozReview-Commit-ID: HDrf46BCd6W

--HG--
extra : rebase_source : be8cae71dfbe994fa6dadbdb0007e430413c743b
extra : source : 9e707fcf47691a4684d7b6953dd8a08ae6687893
2016-11-22 10:23:19 -08:00
Mike Conley
f556978353 Bug 1317795 - Fix broken alignment of in-content UI checkboxes. r=jaws
MozReview-Commit-ID: 4JpOSYu3BZS

--HG--
extra : rebase_source : 5642f4970f654cf6ba04f1c3a3e03ef3847681cb
2016-11-19 17:59:58 -05:00
beachjar
bdc29beadc Bug 430745 - Select dropdown popups will anchor on a selected element for Mac r=jaws
Select dropdown popups now anchor on the currently selected element in a <select> dropdown for Mac instead of above/below the <select> dropdown.

MozReview-Commit-ID: JlgrZdArehq

--HG--
extra : rebase_source : 4058d306e27abf8176d5a2b663219ebb534bf9fb
2016-11-07 16:19:19 -05:00
Carsten "Tomcat" Book
8b27dda5d1 merge mozilla-inbound to mozilla-central a=merge 2016-11-22 15:53:05 +01:00
Jim Mathies
ff3ad8815a Main patch for Bug 1305453 - Prevent non-esr stand alone installers from installing on XP/Vista. r=rstrong 2016-11-21 12:11:44 -08:00
George Wright
0a46071cca Bug 1297790 - Add GPU process feature status to the Telemetry environment r=dvander,gfritzsche data-review=bsmedberg 2016-11-21 15:10:11 -05:00
Mark Hammond
493a6507b2 Bug 1318493 - Tell the eslint parser to use ecmaVersion 8. r=mossop
MozReview-Commit-ID: DPO9IrSxc2Q

--HG--
extra : rebase_source : fbbfd043d4bea2e61bb1baa1515a58226bdfdc75
2016-11-18 10:02:13 +11:00
Marco Bonardo
a9ba5c6a15 Bug 1318650 - Searching Places views by url became extremely slow. r=adw
MozReview-Commit-ID: 67SztEKHCn

--HG--
extra : rebase_source : 88d3df60f89110bbe73a955ba525c145e4bdea81
2016-11-18 16:51:27 +01:00
Marco Bonardo
e35099c12e Bug 1319009 - View Source shows a blank New Tab with a forced charset. r=mconley,mossop
MozReview-Commit-ID: 7P7gdH8Ltmm

--HG--
extra : rebase_source : de7ba0eaa280d6e539489d01c62ef5831fa88282
2016-11-21 18:32:27 +01:00
Wes Kocher
9cd626a6a3 Backed out 4 changesets (bug 1318004) for xpcshell failures a=backout CLOSED TREE
Backed out changeset a3fe53641526 (bug 1318004)
Backed out changeset a5d1676b6f88 (bug 1318004)
Backed out changeset b56b37f0f4d7 (bug 1318004)
Backed out changeset fb5254baf1cb (bug 1318004)
2016-11-21 16:15:38 -08:00
Sylvestre Ledru
4133efb733 Bug 1318004 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11. r=Ehsan
MozReview-Commit-ID: lk5eJXUno9

--HG--
extra : rebase_source : b222c4a47e5b7b0d758f9436d172d905168db164
2016-11-16 17:12:13 +01:00
Sylvestre Ledru
411bdf3eae Bug 1318004 - Use C++11's override and remove virtual where applicable. r=Ehsan
MozReview-Commit-ID: H9tAe0YN1tx

--HG--
extra : rebase_source : a11a03af4105afaae2945d2e0cad4eee65022f37
2016-11-16 17:08:26 +01:00
Sylvestre Ledru
0df81ab763 Bug 1318004 - Replace string literals containing escaped characters with raw string literals. r=Ehsan
MozReview-Commit-ID: KOk13e23Py

--HG--
extra : rebase_source : 7e9794dd3b44a1e2f3dcdd4ffe998c2536e307a6
2016-11-16 17:07:03 +01:00
Sylvestre Ledru
27d6ef91b6 Bug 1318004 - Replace default bodies of special member functions with = default; r=Ehsan
MozReview-Commit-ID: 33AOhtFrXS8

--HG--
extra : rebase_source : 6541778fe7d44d9b54441108a03d72f3cc8b91ad
2016-11-16 18:26:14 +01:00
Andrew Halberstadt
6adcf5b456 Bug 1317970 - Use manifestparser manifests for python unit tests, r=chmanchester
This deprecates PYTHON_UNIT_TESTS and replaces it with PYTHON_UNITTEST_MANIFESTS.
In the build system, this means python unittests will be treated the same as all
other test suites that use manifestparser. New manifests called 'python.ini' have
been created for all test directories containing python unittests.

MozReview-Commit-ID: IBHG7Thif2D

--HG--
extra : rebase_source : 11a92a2bc544d067946bbd774975140147458caa
2016-11-16 09:59:22 -05:00
Wes Kocher
e9f743f2af Backed out 4 changesets (bug 1318004) for xpcshell failures a=backout
Backed out changeset 6995bd33872b (bug 1318004)
Backed out changeset 9be5c856bc78 (bug 1318004)
Backed out changeset 365b0b7f289a (bug 1318004)
Backed out changeset 2f2ebf176eac (bug 1318004)
2016-11-21 12:23:17 -08:00
Ethan Glasser-Camp
4742db4baa Bug 1317841 - Update version of kinto.js to v6.0.0, r=MattN
This major version of kinto.js released without a FirefoxStorage
adapter. Since Gecko is the only project with a need for this adapter
as well as the only one who can use it, that file moves to this repo
as a new kinto-storage-adapter.js. This file is mostly a copy of the
most recent FirefoxStorage.js, plus some other non-exported utility
functions copied from kinto.js to make it work.

This changes the export of the kinto-offline-client.js from a
`loadKinto` function which returns the Kinto class, to the actual
Kinto class itself, with the user expected to "hook up" the
adapter. It turns out that this doesn't change much in how we actually
use Kinto, since we were always previously explicitly selecting the
Kinto adapter.

This release of kinto.js also changes some of the build options
around, which changes the minified output of kinto-offline-client.js.

There are still some outstanding stylistic complaints about
FirefoxAdapter having to do with its _init static method which is
public and the fact that sometimes FirefoxAdapter manages its own
Sqlite connection and sometimes it doesn't. These will be addressed in
a future patch.

MozReview-Commit-ID: HF0oNCEDcFs

--HG--
rename : services/common/kinto-offline-client.js => services/common/kinto-storage-adapter.js
extra : rebase_source : 11d01e573b259798305494ac072575247ac01e2c
2016-11-15 19:38:53 -05:00