Commit Graph

555732 Commits

Author SHA1 Message Date
Michael Layzell
74165be086 Bug 1378281 - Take 2: Also check if the child is destroyed during ProvideWindowCommon, r=catalinb 2017-09-01 12:51:48 -04:00
Yura Zenevich
5e623ba14f Bug 1383051 - added accessibility service indicators. r=jimm
MozReview-Commit-ID: JrUlzpCDbw1
2017-09-01 12:49:37 -04:00
Yura Zenevich
d829c9d51c Bug 1383051 - updated private browsing indicators. r=jaws
MozReview-Commit-ID: JrUlzpCDbw1
2017-09-01 12:49:36 -04:00
Wes Kocher
806f5cc4ee Backed out changeset 0ed64fbf607c (bug 1391003) for dt failures in browser_theme.js a=backout
MozReview-Commit-ID: Abx9QEUN1MG
2017-09-01 09:48:49 -07:00
Aaron Klotz
693b60cf9c Bug 1395840: Backed out changeset e7f2eaf99d46 on suspicion of breaking virtual buffers in a11y clients; r=backout 2017-09-01 10:44:41 -06:00
Gijs Kruitbosch
c47048d751 Bug 1385630 - Backed out changeset d159686d279c for regressing bug 1374048, rs=mixedpuppy
MozReview-Commit-ID: BkV6C3m7LWx

--HG--
extra : rebase_source : 2537cd400cf6622c365a67d8c9e9e3236f6f023d
2017-09-01 17:22:40 +01:00
Ehsan Akhgari
b62766b04e Bug 1393140 - Rewrite EditorBase::FindBetterInsertionPoint() without using nsINode::GetChildAt(); r=masayuki 2017-09-01 12:12:39 -04:00
Paul Adenot
133d277e4d Bug 1395393 - Fix bustage on a CLOSED TREE.
MozReview-Commit-ID: BI4fIMikA0J
2017-09-01 18:09:48 +02:00
Paul Adenot
54e3972626 Bug 1395393 - Update libcubeb to 2e5814de. r=achronop
MozReview-Commit-ID: JWDv93mjAAE

--HG--
extra : rebase_source : 170547b55d8b04838523a255502c58991da8ffdb
extra : amend_source : c7f5e99b69e27c40e5fa6ed9054a57dbdf1c2f1c
2017-09-01 17:39:06 +02:00
Michael Layzell
9ed090fe94 Bug 1394494 - Use a custom Frame::Kind for special BHR frame types, r=froydnj 2017-09-01 11:47:08 -04:00
Gabriel Luong
0f5ddea9c1 Bug 1395975 - Merge the 2 commandline.css files. r=pbro 2017-09-01 11:43:29 -04:00
Dylan Roeh
cefc0f9ba9 Bug 1390261 - Add external storage to permissions required in FilePicker.getPermissionsForMimeType. r=snorp 2017-09-01 10:36:59 -05:00
Ryan Hunt
b7a4628547 Bug 1376525 - Enable "apz.keyboard.enabled" by default. r=milan
MozReview-Commit-ID: 8AUFwQTf2Er

--HG--
extra : rebase_source : 03f4f5e387bb895fe66960bfbe4fcca9ea5c1028
2017-09-01 10:57:28 -04:00
Boris Zbarsky
dfd04e984c Bug 1395701 part 2. Use a linked list, not a hashtable, for registering selection ranges on a node, so the registration will be faster. r=ehsan
Inserting/removing things into a doubly-linked list is much faster than doing
the same with a hashtable.  Selection ranges register themselves on their common
ancestor, but all we do with that in non-debug code is iterate all the ranges
registered.  A doubly-linked list works fine for that.

This adds three words to every range for the LinkedListItem members, but that
should be OK.
2017-09-01 11:13:47 -04:00
Boris Zbarsky
2bcb5d26b9 Bug 1395701 part 1. Maintain the "registered common ancestor" in a member on selection ranges. r=ehsan
This costs an extra word per range, but ranges aren't that small anyway.  The
benefit is that we don't have to recompute it dynamically when we need it, which
lets us simplify how selection ranges get registered with their common ancestors.
2017-09-01 11:13:25 -04:00
Boris Zbarsky
264b2245fd Bug 1395715. When recovering letter frames, only do first-line fixup when we have a first-line parent. r=emilio
It turns out, this is the only case in which we need to do the fixup at all.
And this way we don't have to guess based on first-line styles, which may not
match the frame tree (for example if we have a pending style change that we
haven't processed yet).
2017-09-01 11:09:02 -04:00
Gabriel Luong
d9b2b9c118 Bug 1391003 - Use the new photon line selection and hover background colors in devtool. r=bgrins 2017-09-01 10:47:11 -04:00
Jan de Mooij
58c33b70d0 Bug 1346217 part 9 - Enable some assertions that were commented out a long time ago. r=till 2017-09-01 15:47:26 +02:00
Andrew Halberstadt
a3099c6d81 Bug 1391019 - Fix typo in py-compat linter's 'when.files-changed', r=bustage
MozReview-Commit-ID: CZhWCyTr9Qv

--HG--
extra : rebase_source : 4a906dc7db2c2fe5730ddd520e83cd5ba0f5e528
2017-09-01 08:55:47 -04:00
Dan Gohman
a6da168bd0 Bug 1390214 - IonMonkey: Don't test for a 3-byte opcode in a 2-byte opcode predicate r=jandem
MozReview-Commit-ID: KgImWiHrxGP

--HG--
extra : amend_source : eb16da96ca097d02864ae5a4b1d68c119e175619
2017-09-01 15:10:37 +02:00
Bob Owen
60cdfbd0a2 Bug 1392570: On Windows 7 don't attempt to use a job object for the sandbox when it will fail. r=jimm, data-r=rweiss
This patch also adds telemetry for when this occurs, breaking it down for local and remote sessions.
2017-09-01 14:05:49 +01:00
Stone Shih
7a2b25332c Bug 1392876 - Enable coalescing mouse events to be once per refresh cycle (enable the pref). r=smaug.
MozReview-Commit-ID: 4eRQ77mFXAE
2017-08-16 10:37:25 +08:00
Stone Shih
35110f00e9 Bug 1389086 Part2: Use once event listeners to avoid they are triggered after the test is done. r=smaug.
MozReview-Commit-ID: JrYXWs2yhSO
2017-08-31 16:55:39 +08:00
Stone Shih
35fc5fd478 Bug 1389086 Part1: Remove windows line ending in the test file. r=smaug.
MozReview-Commit-ID: 6JHn14XXDLM
2017-09-01 10:12:54 +08:00
Honza Bambas
9dd6d67e45 Bug 1395884 - Remove potential timer race and assertion in RequestContext tailing feature, r=dragana 2017-09-01 13:00:12 +02:00
Catalin Badea
d074b09d16 Bug 1380367 - Use a node reference as range boundary in nsRange. r=smaug 2017-09-01 11:53:22 +01:00
Tom Schuster
a9f97782af Bug 1395513 - Simply nop Object(object) calls. r=nbp 2017-09-01 12:32:05 +02:00
vincentliu
97c34bd232 Bug 1391458 - Make sure WrBridge is ready in the head of BeginTransaction. r=kats 2017-09-01 18:05:53 +08:00
Andrea Marchesini
74a5faef65 Bug 1395140 - Implement "http-on-stop-request" notification, r=mayhemer 2017-09-01 11:55:37 +02:00
Sylvestre Ledru
6c3ae427a5 No bug - Remove an non-breaking space r=me DONTBUILD
MozReview-Commit-ID: 7rA1KsMlURe
2017-09-01 11:41:39 +02:00
Sylvestre Ledru
dfe64e69c7 No bug - Remove an non-breaking space r=me DONTBUILD
MozReview-Commit-ID: GsVer0pRUso
2017-09-01 11:39:35 +02:00
Jon Coppeard
f624c0f438 Bug 1394493 - Check for uninitialised lexicals in getModuleEnvironmentValue() r=arai 2017-09-01 10:14:11 +01:00
Jon Coppeard
47659f1db3 Bug 1384513 - Remove AutoAssertNoAlloc r=sfink 2017-09-01 10:13:51 +01:00
Till Schneidereit
fb21cc09de Bug 1384513 - Change all public APIs to take JS::AutoRequireNoGC instead of JS::AutoCheckCannotGC. r=jonco
Additionally, change the base class of AutoSuppressGCAnalysis from AutoAssertNoAlloc to AutoAssertNoGC.

In combination, these chances enable passing either JS::AutoCheckCannotGC or JS::AutoSuppressGCAnalysis, depending on whether suppressing the GC analysis is desired or not.

MozReview-Commit-ID: Eg1cl28ezeJ
* * *
Bug 1384513 - Follow-up to fix bustage from template usage of functions with a changed signature, on a CLOSED TREE. r=bustage

MozReview-Commit-ID: 5SsI4DoDwAT
2017-07-26 12:20:59 +02:00
Lars T Hansen
60198b9324 Bug 1146817 - Make mips-shared/AtomicOperations-mips-shared.h cleaner (though not 64-bit aware). r=sstangl
--HG--
extra : rebase_source : 4eb1ed5f54fe63862112a6653d4c3156311ae83e
2017-08-25 16:14:23 +02:00
Lars T Hansen
906cada0be Bug 1146817 - Make arm64/AtomicOperations-arm64.h 64-bit aware, and cleaner. r=sstangl
--HG--
extra : rebase_source : 31d2312afe983f41bf0b2f7925e4fd116f613bbb
2017-08-25 16:00:35 +02:00
Lars T Hansen
bbecafccff Bug 1146817 - Make x86-shared/AtomicOperations-x86-shared-msvc.h 64-bit aware, and cleaner. r=sstangl
--HG--
extra : rebase_source : 33dc3a3724b8dafc86279e38b9ce87d9e2e13f49
2017-08-24 16:02:40 +02:00
Lars T Hansen
e52278cce7 Bug 1146817 - Make x86-shared/AtomicOperations-x86-shared-gcc.h 64-bit aware, and cleaner. r=sstangl
--HG--
extra : rebase_source : 6ba43fbb94430f8c33a01f1f5797c03163a04652
2017-08-24 15:17:58 +02:00
Lars T Hansen
7178a88960 Bug 1146817 - Make arm/AtomicOperations-arm.h 64-bit aware, and cleaner. r=sstangl
--HG--
extra : rebase_source : 09717ad8cbf5f3b644bc9bd194939788b4b40eb9
2017-08-24 14:35:55 +02:00
Lars T Hansen
b13ddf9f1e Bug 1146817 - Make none/AtomicOperations-feeling-lucky.h 64-bit aware, and cleaner. r=sstangl
--HG--
extra : rebase_source : 772f5bed3ff46fdced588fc726c2e0ee50100ef2
2017-08-24 13:36:49 +02:00
Lars T Hansen
2c7cf2b621 Bug 1146817 - Rename isLockfree as isLockfreeJS, plus preparation for 64-bit aware atomics. r=sstangl
--HG--
extra : rebase_source : 78c2af9796ef788fbd9a43c092aa3e409abd5f30
2017-08-28 13:31:11 +02:00
Sebastian Hengst
eee61902f8 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-01 10:45:14 +02:00
Sebastian Hengst
43bc951ac7 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: ES9rKhiQo10
2017-09-01 10:38:51 +02:00
Andreas Farre
dc0ff1e255 Bug 1393056 - Make it possible to count open WebSockets on the main thread. r=smaug 2017-09-01 10:36:49 +02:00
Nicholas Nethercote
78adeaf317 Bug 1393384 (attempt 2) - Take advantage of new support for measuring heap blocks via interior pointers. r=erahm.
We now have jemalloc_ptr_info() and moz_malloc_enclosing_size_of(), which can
be used to measure heap blocks via interior pointers. This patch does the
following.

- Adds MOZ_DEFINE_MALLOC_ENCLOSING_SIZE_OF, for defining
  measure-via-interior-pointer functions.

- Uses these functions to replace some horrid pointer arithmetic in functions
  measuring Rust types.

--HG--
extra : rebase_source : 5128408256c128222025153ae3e0f924b2499a2a
2017-09-01 17:25:52 +10:00
Boris Zbarsky
71d6942bcb Bug 1395650. Make anonymous column groups into non-inheriting anon boxes, to better match the behavior of other browsers. r=heycam 2017-09-01 00:53:33 -04:00
Yura Zenevich
c97121629f Bug 1151468 - add accessibility spec/actor/front to devtools. r=pbro
MozReview-Commit-ID: Ln1R8e04mGR
2017-08-31 23:11:23 -04:00
Boris Zbarsky
11a90dfbd9 Bug 1395591. When looking for our layout parent style, make sure to start with the placeholder if we're out of flow. r=emilio
MozReview-Commit-ID: 1M52bi3oQFX
2017-08-31 22:46:35 -04:00
Boris Zbarsky
056d8fe612 Bug 1395421 part 2. When a get() happens on a JS-implemented maplike, notify the JS implementation so it can take some sort of action (e.g. logging or warning). r=peterv
MozReview-Commit-ID: 9G115wOyzvm
2017-08-31 22:45:53 -04:00
Boris Zbarsky
2697cc0235 Bug 1395421 part 1. Don't codegen JS-implemented-webidl glue for methods that use maplike/setlike/iterable codegen (and hence wouldn't call into that clue anyway). r=peterv
MozReview-Commit-ID: 6voihCBh6wh
2017-08-31 22:45:53 -04:00