Commit Graph

500640 Commits

Author SHA1 Message Date
Eric Rahm
4ec2c95fa7 Bug 1316729 - Pass command-line args to gtest. r=ted
MozReview-Commit-ID: 8Xs52E9NnCq
2016-11-16 13:04:11 -08:00
Andrew Osmond
f944648035 Bug 1315863 - Use PNG_MAXIMUM_INFLATE_WINDOW to ensure maximum compatibility with existing images. r=glennrp 2016-11-16 15:21:33 -05:00
Tooru Fujisawa
b1bbb27d76 Bug 1260403 - followup: Fix brotli test. r=jsnajdr 2016-11-17 08:17:47 +09:00
Tooru Fujisawa
451cb4e41a Bug 1318076 - Move Async Functions tests to js/src/tests/ecma_2017 directory. r=till
--HG--
rename : js/src/tests/ecma_7/AsyncFunctions/BoundNames.js => js/src/tests/ecma_2017/AsyncFunctions/BoundNames.js
rename : js/src/tests/ecma_7/AsyncFunctions/EarlyErrors.js => js/src/tests/ecma_2017/AsyncFunctions/EarlyErrors.js
rename : js/src/tests/ecma_7/AsyncFunctions/arguments_callee.js => js/src/tests/ecma_2017/AsyncFunctions/arguments_callee.js
rename : js/src/tests/ecma_7/AsyncFunctions/async-contains-unicode-escape.js => js/src/tests/ecma_2017/AsyncFunctions/async-contains-unicode-escape.js
rename : js/src/tests/ecma_7/AsyncFunctions/clone.js => js/src/tests/ecma_2017/AsyncFunctions/clone.js
rename : js/src/tests/ecma_7/AsyncFunctions/constructor.js => js/src/tests/ecma_2017/AsyncFunctions/constructor.js
rename : js/src/tests/ecma_7/AsyncFunctions/identity.js => js/src/tests/ecma_2017/AsyncFunctions/identity.js
rename : js/src/tests/ecma_7/AsyncFunctions/length.js => js/src/tests/ecma_2017/AsyncFunctions/length.js
rename : js/src/tests/ecma_7/AsyncFunctions/methods.js => js/src/tests/ecma_2017/AsyncFunctions/methods.js
rename : js/src/tests/ecma_7/AsyncFunctions/property.js => js/src/tests/ecma_2017/AsyncFunctions/property.js
rename : js/src/tests/ecma_7/AsyncFunctions/semantics.js => js/src/tests/ecma_2017/AsyncFunctions/semantics.js
rename : js/src/tests/ecma_7/AsyncFunctions/syntax-arrow.js => js/src/tests/ecma_2017/AsyncFunctions/syntax-arrow.js
rename : js/src/tests/ecma_7/AsyncFunctions/syntax-modules.js => js/src/tests/ecma_2017/AsyncFunctions/syntax-modules.js
rename : js/src/tests/ecma_7/AsyncFunctions/syntax.js => js/src/tests/ecma_2017/AsyncFunctions/syntax.js
rename : js/src/tests/ecma_7/AsyncFunctions/toString.js => js/src/tests/ecma_2017/AsyncFunctions/toString.js
rename : js/src/tests/ecma_7/AsyncFunctions/yield.js => js/src/tests/ecma_2017/AsyncFunctions/yield.js
2016-11-17 08:17:47 +09:00
Trevor Saunders
446c2b1395 bug 1270916 - switch to use the new mutation event queue system r=davidb
This puts events in the queue instead of the event tree, and then fires them
based on the queue.  Some tests need to be adjusted to make sure they check
constraints on event order correctly.
2016-11-16 18:15:23 -05:00
Trevor Saunders
4e7e9203c9 bug 1270916 - use accessible->IndexInParent() in DocAccessibleChildBase::ShowEvent() r=davidb
Since we will fire events in the correct order we can use the index of the
event target at the time the event is fired.  This protects from weird cases
where the target is inserted, and then children before the target are removed.
2016-11-16 18:15:23 -05:00
Trevor Saunders
74f239078f bug 1270916 - call CreateSubtree() before firing a show event for the tree root
r=davidb

This ensures that if creating the sub tree creates events to fire they will go
before the show event for the root of the tree.  It is fine to fire show events
for the subtree before the root because they will just get coalesced away
anyway.  However it is important that any hide events come before the hidden
subtree appears in the new tree.
2016-11-16 18:15:23 -05:00
Trevor Saunders
08b09942e6 bug 1270916 - add methods to maintain a queue of mutation events to coalesce or fire r=davidb
Mutation events are kept in a queue before firing.   The queue is only
coalesced when necessary, at present this is when queueing a hide event, or
just before firing all the events.  It may be possible to do without the
former, but that is left as future work.  The state of what types of events an
accessible is a target of is stored in the accessible.  Combining that with a
map from accessible and type pairs to events we can quickly remove unnecessary
events from the queue when we need to coalesce.
2016-11-16 18:15:22 -05:00
Trevor Saunders
c9fb6d5adf bug 1270916 - add a map from accessible and event type to an event r=davidb 2016-11-16 18:15:22 -05:00
Trevor Saunders
6da5ce0615 bug 1270916 - allow tracking when a mutation event was fired relative to other mutation events r=davidb 2016-11-16 18:15:22 -05:00
Trevor Saunders
670130a0f0 bug 1270916 - remove EventTree::{Shown,Hidden}() r=davidb
They are pretty useless wrappers, and in the future it will be useful to have
  access to the event object independent of the EventTree.
2016-11-16 18:15:22 -05:00
Trevor Saunders
a036d642ca bug 1270916 - make TreeMutation track if it should be queueing events r=davidb
Soon we will want to know if events should be emitted independt of EventTrees.
2016-11-16 18:15:21 -05:00
Trevor Saunders
93993116da bug 1270916 - allow keeping AccTreeMutation in a list r=davidb
Soon we will use the list to track the order of the events.
2016-11-16 18:15:21 -05:00
Trevor Saunders
8fa3c30672 bug 1270916 - allow downcasting AccEvent to AccTreeMutationEvent r=davidb 2016-11-16 18:15:21 -05:00
Trevor Saunders
45c050cef9 bug 1270916 - add a common base class of AccMutationEvent and AccReorderEvent r=davidb
Soon we will want to operate on either a reorder event or a mutation event.
2016-11-16 18:15:21 -05:00
Trevor Saunders
9b4d4eb7ea bug 1270916 - allow tracking in an accessible if it has a pending show / hide / reorder event r=davidb 2016-11-16 18:15:20 -05:00
Trevor Saunders
93e1959ffb bug 1316119 - add a GetOrInsert to nsBaseHashtable that returns a reference to the value r=froydnj
This intends to expose basically the same functionality as operator[] on
unordered_map.
2016-11-16 18:15:20 -05:00
Aryeh Gregor
0e4353d48a Bug 1002256 - Support CompositionEvent constructor; r=bkelly
All other browsers support a constructor here.  Per current spec, the
constructor does not support .locale, although initCompositionEvent
does.  If we ever decide to standardize .locale, the constructor can be
updated at that point.  (Edge also supports .locale in
initCompositionEvent but not the constructor.  Chrome doesn't support
.locale at all.)
2016-11-16 22:16:22 +02:00
Brian Hackett
dea06b8fe2 Bug 1315596 - Don't evict bundles which won't help with allocating the target bundle, r=sunfish.
--HG--
extra : rebase_source : 56c3bf52de7f048c039546340cf5568458d407ea
2016-11-16 13:09:44 -07:00
Trevor Saunders
7d66f4a29e bug 1270916 - enable the browser tests that were disabled for e10s r=davidb
Now that these pass we can reenable them.
2016-11-17 10:34:19 -05:00
Luke Wagner
df477675a5 Bug 1318252 - Baldr: Serialize Import's DefinitionKind (r=bbouvier)
MozReview-Commit-ID: FsUMnRJsLdV
2016-11-17 09:16:21 -06:00
Luke Wagner
7b992ea537 Bug 1318039 - Baldr: Make preamble of asm.js cache entries word-size-invariant (r=bbouvier)
MozReview-Commit-ID: GbIeV6JRYkG
2016-11-17 09:15:32 -06:00
Luke Wagner
724e0cf4c7 Bug 1317967 - Baldr: Fix x86 float32 stack argument passing (r=bbouvier)
MozReview-Commit-ID: 2NZPFZQZPcI
2016-11-17 09:15:30 -06:00
Ehsan Akhgari
5cc591dc59 Bug 1318209 - Remove mozIApplication; r=baku 2016-11-17 10:12:43 -05:00
Neil Deakin
e8520ef209 Bug 1311279, scroll the select popup when click+drag is used, r=mconley 2016-11-17 09:56:43 -05:00
Neil Deakin
fd181fe163 Bug 1311279, add a chrome-only setCapture method that can ignore the allowed state, r=smaug 2016-11-17 09:56:43 -05:00
Neil Deakin
18dc1a098a Bug 1314251, close menulist on alt+up/down, r=ksteuber 2016-11-17 09:56:43 -05:00
Neil Deakin
74aa0c0079 Bug 1313131, don't wrap when using cursor navigation in menus onr dropdowns on Mac, or dropdowns on Windows, r=ksteuber 2016-11-17 09:56:43 -05:00
Neil Deakin
140766f711 Bug 1314647, clear active state of select on mouseup, r=mconley 2016-11-17 09:56:43 -05:00
Carsten "Tomcat" Book
c274b1bb68 Backed out changeset deec8c2ba931 (bug 1314647) for eslint failures 2016-11-17 15:42:59 +01:00
Carsten "Tomcat" Book
8a5fc639cc Backed out changeset 4ed7a34ea7ab (bug 1313131) 2016-11-17 15:42:45 +01:00
Carsten "Tomcat" Book
52809c6506 Backed out changeset 9af8f4f33471 (bug 1314251) 2016-11-17 15:42:43 +01:00
Carsten "Tomcat" Book
f378c398c9 Backed out changeset 1ba0d3288318 (bug 1311279) 2016-11-17 15:42:41 +01:00
Carsten "Tomcat" Book
27c7333444 Backed out changeset 09093d38540e (bug 1311279) 2016-11-17 15:42:38 +01:00
Ehsan Akhgari
04dd7af5b6 Bug 1312101 follow-up: Remove EnsureRequiredPermissions() as well 2016-11-16 15:03:58 -05:00
Ehsan Akhgari
dc33b55d94 Bug 1312101 - Part 2: Remove AppProcessChecker and code that depends on it; r=baku 2016-11-16 14:51:08 -05:00
Ehsan Akhgari
130dc996d0 Bug 1312101 - Part 1: Remove permission assertions through the message manager; r=baku
Since AddProcessChecker is going away, there's no point in these
permission checks any more.
2016-11-16 14:51:04 -05:00
David Major
5d73eed001 Bug 1316815 followup build fix on a CLOSED TREE
--HG--
extra : amend_source : 613bf0e302fdb284b9f879ecd4dd55a8382cf004
2016-11-16 13:43:30 -06:00
Gregory Szorc
aa43a43343 Backed out changeset a77fb6a85fc8 (bug 1315695) for breaking PGO 2016-11-16 11:15:05 -08:00
David Major
df94541e18 Bug 1316815 - Make RegI32, RegI64, RegF32, RegF64 inherit from, not wrap, Register, Register64, FloatRegister. r=lth
MozReview-Commit-ID: Hz19c0V9Lra

--HG--
extra : rebase_source : f315f076bc93ff2a6d122d4fdd5e3975cf942e0b
2016-11-16 13:11:48 -06:00
Boris Zbarsky
04caf50b43 Bug 1317759. Remove LegacyIsCallerChromeOrNativeCode use in Event::GetScreenCoords in favor or caller type checks at the entrypoints where we really care about pretending that our screen is client-area sized. r=smaug 2016-11-16 14:10:22 -05:00
Boris Zbarsky
3815c83ef1 Bug 1317625. Stop using xpc::AccessCheck in WebGL code. r=jgilbert 2016-11-16 14:10:22 -05:00
Boris Zbarsky
be79f7def4 Bug 1317990. Remove Event::IsChrome in favor of passing CallerType arguments. r=smaug,bkelly 2016-11-16 14:10:22 -05:00
Wes Kocher
2efcd6796f Bug 1113747 - ESlint followup a=bustage DONTBUILD 2016-11-16 11:00:05 -08:00
Wes Kocher
3d5a132e27 Backed out changeset 6f0fbd9f0a0e (bug 113747) for landing with the wrong bug number a=backout 2016-11-16 10:59:47 -08:00
Wes Kocher
8aa6b455ef Bug 113747 - ESlint followup a=bustage 2016-11-16 10:58:24 -08:00
Gabriele Svelto
85a8fbb70f Bug 1317968 - Package the minidump-analyzer tool r=ted 2016-11-16 15:24:05 +01:00
Nick Thomas
73ba25c19b Bug 1317469 - SHA512SUMS of Firefox for Android doesn't contain APKs, r=jlund DONTBUILD
--HG--
extra : amend_source : 8bab65c96368ca13d42a5df32091845c6747885c
2016-11-17 11:08:31 +13:00
Andrew Osmond
65f399d680 Bug 1315443 - Use the embedded BMPs BPP over the ICOs BPP when available. r=tnikkel 2016-11-16 09:57:35 -05:00
ffxbld
e2540ea298 No bug, Automated blocklist update from host bld-linux64-spot-013 - a=blocklist-update 2016-11-16 06:23:31 -08:00