Wes Kocher
4dbee5a214
Backed out changeset 83860b1448ec (bug 637400) for frequent rootanalysis failures a=backout
2016-08-11 09:16:44 -07:00
Jon Coppeard
17304689a2
Bug 1291292 - Use dynamic chunk allocation for the nursery r=terrence
2016-08-11 17:14:56 +01:00
Jon Coppeard
7acfb399ba
Bug 1291292 - Split out separate methods for allocating / recycling chunks r=terrence
2016-08-11 17:14:56 +01:00
Jon Coppeard
9e69a74446
Bug 1291292 - Refactoring to move ChunkTrailer out of ChunkInfo r=terrence
2016-08-11 17:14:56 +01:00
Jon Coppeard
31b63af33d
Bug 1291292 - Use chunk location word for nursery test in JIT code r=jandem
2016-08-11 17:14:56 +01:00
Jon Coppeard
4d37e5f20d
Bug 1291292 - Use an enum class for the chunk location values r=terrence
2016-08-11 17:14:56 +01:00
Dão Gottwald
7708926ca5
Bug 1294136 - Don't use !important for -moz-appearance on toolbarseparator and menuseparator. r=paolo
2016-08-11 17:53:33 +02:00
Dão Gottwald
46dfd3443b
Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently. r=jaws
2016-08-11 17:48:28 +02:00
Lee Salzman
1d7feaf99c
Bug 1294455 - disable slow debug validation in Skia. r=mchang
...
MozReview-Commit-ID: 2vbnbuJARh3
2016-08-11 11:34:44 -04:00
Mason Chang
1dba66163c
Bug 1293759. Memset RGBX surfaces with basic layers and a skia backend. r=lsalzman
2016-08-11 07:53:07 -07:00
Neil Deakin
5cb9bd82d8
Bug 52106, open menulist popup with selection over cursor, r=mstange
2016-08-11 10:37:25 -04:00
Neil Deakin
5a19f58959
Bug 1249177, close select popup when fullscreen is entered or exited, r=mconley
2016-08-11 10:37:00 -04:00
Neil Deakin
92a3bbb5e7
Bug 1246089, don't rollup a menulist popup when alt is pressed, r=tn
2016-08-11 10:36:20 -04:00
Jan de Mooij
b066365085
Bug 1292892 part 7 - Remove unnecessary JSContext arguments from IPC classes. r=bz
2016-08-11 14:39:23 +02:00
Jan de Mooij
5149714d22
Bug 1292892 part 6 - Remove nsContentUtils::RootingCx. r=bz
2016-08-11 14:39:23 +02:00
Jan de Mooij
c33bac8363
Bug 1292892 part 5 - Replace most nsContentUtils::RootingCx calls with dom::RootingCx. r=bz,terrence
2016-08-11 14:39:23 +02:00
Jan de Mooij
4ec9b6fc7e
Bug 1292892 part 4 - Pass RootingContext to ModuleEntry. r=bz
2016-08-11 14:39:22 +02:00
Jan de Mooij
da9820d563
Bug 1292892 part 3 - Pass RootingContext to ScriptErrorEvent, DispatchScriptErrorEvent. r=bz
2016-08-11 14:39:22 +02:00
Jan de Mooij
5a6befce76
Bug 1292892 part 2 - Some RootingContext cleanup. r=bz,terrence
2016-08-11 14:39:22 +02:00
Jan de Mooij
0ad12515f4
Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
2016-08-11 14:39:22 +02:00
Jon Coppeard
9e5cf920d2
Bug 1292564 - Fix OOM handling while constructing DebugScopes r=terrence
2016-08-11 10:41:07 +01:00
Hannes Verschore
5a814013ac
Bug 1290453 - Show debugger job list when there are no jitflags and also show the wasm-baseline config, r=sfink
2016-08-11 14:25:15 +02:00
Hannes Verschore
4dd21dd0ff
Bug 1292563 - Wasm Baseline Compiler: Make sure input and shift doesn't overlap in shift instructions, r=nbp
2016-08-11 14:25:13 +02:00
Tom Schuster
e9bed0b38f
Bug 1293995 - Remove proxy OwnPropertyKeys error with duplicate keys. r=Waldo
2016-08-11 14:16:38 +02:00
Hannes Verschore
9d47e7f519
Bug 1289054 - Backout revision 5b6fd86e965e (part 25), r=backout
2016-08-11 13:24:52 +02:00
Hannes Verschore
ac31a1b84c
Bug 1290450 - IonMonkey: Fix register allocator to support multiple reuse definitions, r=bhackett
2016-08-11 13:24:45 +02:00
Jonathan Kew
d0e29c4ecd
Bug 1290937 - Update web-platform tests for innerText on <select> to match the new behavior. r=smaug
2016-08-11 12:18:31 +01:00
Jonathan Kew
46917612a7
Bug 1290937 - Make innerText return text from <option> elements within a <select>, rather than ignoring them. r=smaug
2016-08-11 12:18:02 +01:00
Jon Coppeard
58ec9d0b4a
Backed out changeset 3d8a4df99f0f (bug 1292564) for rooting hazards
2016-08-11 11:29:15 +01:00
Jon Coppeard
5afbfc2708
Bug 1292564 - Fix OOM handling while constructing DebugScopes r=terrence
2016-08-11 10:41:07 +01:00
Jon Coppeard
5e361d2da5
Bug 1293262 - Refactor pretenuring after minor GC and add telemetry r=terrence
2016-08-11 10:41:06 +01:00
Jon Coppeard
c44bec4756
Bug 1293239 - Improve nursery resizing heuristics r=terrence
2016-08-11 10:41:06 +01:00
Jonathan Kingston
442317f124
Bug 1291524 - Load correct containers data in ensureDataReady method. r=paolo
...
MozReview-Commit-ID: EduImX01Nzd
--HG--
extra : transplant_source : %B7%A3gmu%E5%BE%08%BC1%28%C5%29%9F%28%E8%DE%1FJy
2016-08-05 15:33:06 +01:00
Thomas Wisniewski
7e447a3ab2
Bug 1293881 - Revert a behavioral change introduced in bug 1285036 patch 7: header names set by SetRequestHeader should retain their case instead of being lowercased as the current XHR spec specifies. r=jimb
2016-08-09 19:43:26 -04:00
Oriol
a7275c6f7f
Bug 1291011 - When inspecting an object, do not trim property names except when displaying them. r=jimb
...
Make proxyTarget and proxyHandler methods of Debugger.Object consider that the value of
[[ProxyTarget]] and [[ProxyHandler]] can be null in revoked scripted proxies.
2016-08-10 18:32:00 +02:00
Honza Bambas
c581ae6d18
Bug 1290975 - turn mListener to a raw ptr, r=billm
2016-08-10 10:53:00 +02:00
Jed Davis
10843a73b7
Bug 1290896 - Allow readlink() in desktop Linux content processes. r=gps
...
Making readlink() always fail with EINVAL (the result of applying it
to a non-symlink) worked on B2G, but this is not the case on desktop.
(Note: originally the idea for the B2G file broker was that it would
ignore symlinks and map lstat to stat, so that behavior for readlink
would have been consistent, but as eventually implemented it does do
lstat as actual lstat.)
In particular, this seems to be causing something in the graphics
library stack to change what GL renderer it uses (?), and on some
systems the presence of the readlink->EINVAL rule causes it to load a
version of the llvmpipe software renderer with a crash bug, instead of
(we assume) some other driver that works.
2016-08-08 14:59:19 -07:00
Kershaw Chang
b542f5170c
Bug 1254488 - Run the the prohibits mixed security contexts algorithm and check a priori unauthenticated URL in PresentationRequest, r=smaug
2016-08-10 23:01:00 +02:00
Stone Shih
02e9d4e17a
Bug 1180188 - Some pointer events mochitests fails on Linux platform. r=smaug
2016-08-04 11:02:50 +08:00
Jinank Jain
ceda83d5ff
Bug 1104156 - TCPSocket doesn't close output stream until all buffered streams in the multiplex stream are sent. r=jdm, r=bkelly
2016-08-04 14:36:06 -04:00
Jinank Jain
3466f64f1a
Bug 637400 - Check that the output of all JITFLAGS tests is the same. r=terrence
2016-08-10 16:25:04 -04:00
Jonathan Kew
40d2863267
Bug 1291016 - Track source-string position of possible prefix. r=heycam
2016-08-11 09:08:22 +01:00
Heiher
e9abc3b15a
Bug 1294321 - IonMonkey: MIPS: Import Loongson optimizations to ma_ss and ma_sd baseindex. r=arai
...
---
.../jit/mips-shared/MacroAssembler-mips-shared.cpp | 38 ++++++++++++++++++++++
1 file changed, 38 insertions(+)
2016-08-11 15:50:03 +08:00
Timothy Nikkel
036fc88239
Bug 1294133. Null check animated geometry root. r=mattwoodrow
2016-08-11 00:52:56 -05:00
Nicholas Nethercote
736c7b1407
Bug 1291970 (part 2) - Tweak nsCategoryManager memory reporter handling. r=erahm.
...
This patch adds an assertion that makes sure that the nsCategoryManager is
destroyed after the nsMemoryReporterManager, because bad things would happen
otherwise.
Also, nsCategoryManager uses manual memory management (it's AddRef/Release are
hardwired to always return 2 and 1 respectively) so it doesn't matter if we
register it as a strong or weak memory reporter. But it's more common to use
RegisterWeakMemoryReporter when the argument is |this|, so this patch does
that.
--HG--
extra : rebase_source : 4ca33404d4c6f2b271e1ad008ea1a9a79f3ef666
2016-08-11 09:29:44 +10:00
Nicholas Nethercote
9d5a878581
Bug 1291970 (part 1) - Use MOZ_MUST_USE in nsMemoryReporterManager. r=erahm.
...
--HG--
extra : rebase_source : 11223e1aadb08c2ce71f783d68b37c135fe4bee5
2016-08-04 12:14:14 +10:00
Benoit Girard
f9f95c59d4
Bug 1264530
- Hold on to Plugin Instance to survive frame poisoning. r=jimm
...
MozReview-Commit-ID: JHbce46rDBN
2016-08-10 16:21:01 -04:00
Emilio Cobos Álvarez
b09bf7a6b6
Bug 1292930: stylo: Make change hint processing more straight-forward. r=heycam
...
MozReview-Commit-ID: 4ZcCMKSc6Tv
2016-08-10 22:02:00 -07:00
Emilio Cobos Álvarez
48d2ee6a9e
Bug 1292930: stylo: Remove expected warning. r=heycam
...
This should actually have been a followup for bug 1290335.
MozReview-Commit-ID: GIl67fSMRQg
2016-08-10 22:01:49 -07:00
Emilio Cobos Álvarez
9faca13ea4
Bug 1292930: stylo: Store the change hint generated by non-elements in their parent element. r=heycam
...
Otherwise, the parent style context doesn't have some inherited structs in the
cache, so it avoids comparing them entirely.
For example, the following example:
<p>Hey</p>
p { color: blue }
p:hover { color: red }
Wouldn't work as intended, because when calculating the change hint the
nsStyleColor struct in the element hasn't been accessed by layout (only the
child text frame's has), so it will report a change hint of 0 when hovering over
the paragraph, and we would ignore the nsChangeHint_ReconstructFrame generated
by the text node.
MozReview-Commit-ID: FW7Thhuh7LG
2016-08-10 22:01:35 -07:00