Commit Graph

285419 Commits

Author SHA1 Message Date
Nicholas Nethercote
498dfa5d63 Bug 1249550 (part 2) - Add a test. r=tn. 2016-02-23 10:58:05 +11:00
Nicholas Nethercote
0494c4820e Bug 1249550 (part 1) - Flip BMPs with negative height when downscaling. r=tn. 2016-02-22 13:38:58 +11:00
Wes Kocher
18cead6ef6 Backed out 3 changesets (bug 1250342) for reftest failures in text-align-true.html CLOSED TREE
Backed out changeset 0eae0890ee11 (bug 1250342)
Backed out changeset e82e430d0eda (bug 1250342)
Backed out changeset 866f8a7337df (bug 1250342)
2016-02-23 13:10:40 -08:00
Eugen Sawin
eb51f3519d Bug 1116473 - [3.2] Use RefPtr for AndroidSurfaceTexture references. r=snorp 2016-02-23 21:04:25 +01:00
Eugen Sawin
b40f55b915 Bug 1116473 - [2.1] Const-correctness fixes. r=snorp 2016-02-23 21:04:24 +01:00
Eugen Sawin
ef9f2a2e58 Bug 1116473 - [1.1] Handle AndroidSurfaceTexture mapping in thread-safe class. r=snorp 2016-02-23 21:04:23 +01:00
Boris Zbarsky
7e66099590 Bug 1250291 part 3. Stop pretending to report exceptions in WorkerDebuggerRunnable::PostDispatch. r=khuey 2016-02-23 15:02:43 -05:00
Boris Zbarsky
307a76a0c0 Bug 1250291 part 2. Stop pretending to report exceptions in MainThreadWorkerSyncRunnable::PostDispatch. r=khuey 2016-02-23 15:02:42 -05:00
Boris Zbarsky
aeed64f72a Bug 1250291 part 1. Stop pretending to report exceptions in MainThreadStopSyncLoopRunnable::PostDispatch. r=khuey 2016-02-23 15:02:41 -05:00
Boris Zbarsky
b795137508 Bug 1250185 part 2. Remove some JSContext stuff that's no longer needed in Notification code. r=khuey 2016-02-23 15:02:35 -05:00
Boris Zbarsky
23ea13ef9c Bug 1250185 part 1. nsIStructuredCloneContainer.initFromBase64 doesn't need a JSContext argument. r=khuey 2016-02-23 15:02:32 -05:00
Boris Zbarsky
757e995722 Bug 1250234. Make WebSocket::CreateAndDispatchMessageEvent properly report JS exceptions it might be producing. r=khuey 2016-02-23 15:02:28 -05:00
Kyle Huey
1a7d37176f Bug 1085575: Account for another potential race when asserting metadata is consistent. r=bent 2016-02-23 11:56:16 -08:00
Armen Zambrano Gasparnian
cc101f7840 Bug 1246019 - Disable test_alerts.html on Linux until bug 1227730 is fixed. r=kits
MozReview-Commit-ID: xvWxQg3vco
2016-02-23 14:45:23 -05:00
Armen Zambrano Gasparnian
fe98397283 Bug 1244720 - Enable mochitest plain and mochitest browser-chrome for e10s. tier-2 jobs. r=jmaher
MozReview-Commit-ID: BbbAPZy0OFy
2016-02-17 09:27:44 -05:00
Bogdan Postelnicu
50bbc8e987 Bug 1021151 - avoid memory leak in NS_GENERIC_AGGREGATED_CONSTRUCTOR_INIT, use nsAutoPtr instead of naked ptr. r=Ehsan
MozReview-Commit-ID: 6iU7ikbgjEn
2016-02-23 14:12:22 +02:00
Gregory Szorc
1a29056508 Bug 1249210 - Install files using multiple threads on Windows; r=glandium
As previous measurements have shown, creating/appending files
on Windows/NTFS is slow because the CloseHandle() Win32 API takes
1-3ms to complete. This is apparently due to a fundamental issue
with NTFS extents. A way to work around this slowness is to use
multiple threads for I/O so file closing doesn't block execution
as much.

This commit updates the file copier to use a thread pool of 4
threads when processing file copies. Additional threads appear
to have diminishing returns.

On my i7-6700K, this reduces the time for processing the tests install
manifest (24,572 files) on Windows from ~22.0s to ~12.5s in the best
case.

Using the thread pool globally resulted in a performance regression
on Linux. Given the performance sensitivity of manifest copying,
I thought it best to implement a slightly redundant non-Windows
branch to preserve performance. For the record, that same machine
running Linux is capable of processing nearly the same install
manifest (24,616 files) in ~2.2s in the best case.

MozReview-Commit-ID: B9LbKaOoO1u
2016-02-19 18:28:26 -08:00
Chenxia Liu
39dce1f7b6 Bug 1246130 - Gather onboarding telemetry experiments separately from other active experiments. r=margaret
MozReview-Commit-ID: KPqdlzoqTBH
2016-02-16 19:08:43 -08:00
Mark Hammond
28b383cdfa Bug 1244929 - Allow UITour's showFirefoxAccounts command to accept additional URL params. r=MattN 2016-02-24 12:38:30 +11:00
bsilverberg
0d56ef906f Bug 1238269 - Setting session cookie using chrome.cookies.set fails, r=kmag
Fix bug to allow session cookies to be set
Add tests for session cookies
Clean up existing tests

MozReview-Commit-ID: 3teHqBd1tw5
2016-02-22 17:37:48 -05:00
bsilverberg
b82b4a193b Bug 1249055 - Calling alarms.getAll() throws an exception, r=kmag
Fix a bug in getAll()
Fix a bug in get()

Add tests for get(), getAll(), clear() and clearAll()

MozReview-Commit-ID: 8ML0F4K3LgM
2016-02-18 10:12:04 -05:00
bsilverberg
aa66e2df6d Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r=kmag
Implement browser.i18n.getAcceptLanguages() including tests

MozReview-Commit-ID: EeuxXvg0l3M
2016-02-18 08:59:57 -05:00
Margaret Leibovic
63f40cfd0f Bug 1249434 - Add a "Show web fonts" pref in advanced settings. r=jchen
MozReview-Commit-ID: EJl4qh0mOr4
2016-02-22 16:37:48 -08:00
Nick Fitzgerald
5321bf4faa Bug 1149385 - Render retaining paths in the dominators view; r=jsantell
This commit extends the devtools' memory panel's dominators view with a sidebar
that displays the 5 shortest retaining paths from the GC roots for the selected
node in the dominator tree.
2016-02-23 15:38:29 -08:00
Nick Fitzgerald
aa97278bd1 Bug 1249147 - Add a resizable split pane component to devtools/client/shared/components; r=jsantell,linclark
This commit adds HSplitBox which gives two panes aligned horizontally and a
splitter between them to resize their relative widths as needed.
2016-02-23 15:38:29 -08:00
Gijs Kruitbosch
a8d963f452 Bug 1250482 - r=mak
MozReview-Commit-ID: 2wpk7hOKUO7
2016-02-23 13:39:28 +00:00
Gijs Kruitbosch
82850c8ed4 Bug 1250366 - fix whitespace issues with URL highlight code, r=jaws
MozReview-Commit-ID: 1i0IiZ7EDWi
2016-02-23 11:45:07 +00:00
Nick Fitzgerald
abf496a650 Bug 1250307 - Add the by: "bucket" breakdown option; r=jimb
This commit introduces `{ by: "bucket" }` breakdown type. Similar to `by:
"count"`, this breakdown type is a leaf and doesn't further categorize or filter
nodes that it counts. Instead, it accumulates them in a bucket and reports them
as a array of node IDs.

MozReview-Commit-ID: EeyWlrj9ujf
2016-02-23 14:15:51 -08:00
malayaleecoder
f0b1555fa9 Bug 1247723 - Disable the Font Panel; r=pbro
MozReview-Commit-ID: 1x6Fi0SvPpr
2016-02-20 01:38:57 +05:30
Nick Fitzgerald
b90c1cbe3f Bug 1249453 - Add arrows from parent to children in census trees; r=jsantell
MozReview-Commit-ID: LFo4jJot2Sr
2016-02-23 14:14:37 -08:00
Jordan Santell
571f05a66c Bug 1246555 - Abort infinite loop when a marker has a recursive stack trace in the marker details view. r=vp
MozReview-Commit-ID: KLBXHfNF7EB
2016-02-23 14:13:56 -08:00
Jan Odvarko
d12e2a32f8 Bug 1247434 - fix eslint, add comments and remove Locale; r=jryans, pbrosset
MozReview-Commit-ID: LDYftQOw35M
2016-02-19 16:17:50 +01:00
Jan Odvarko
093ef4a421 Bug 1247434 - Move all rep component into shared directory; r=jryans
MozReview-Commit-ID: 9G6TpiJhCPd
2016-02-18 12:58:51 +01:00
Jonathan Watt
3de4b9b539 Bug 1110460, part 5 - Factor out a nsStyleBasicShape::GetShapeTypeName method. r=dholbert 2016-02-17 00:19:27 +00:00
Jonathan Watt
b43dec4e5b Bug 1110460, part 4 - Fix MOZ_ASSERT bug in nsComputedDOMStyle.cpp. r=dholbert 2016-02-17 00:19:26 +00:00
Jonathan Watt
6a4b386eac Bug 1110460, part 3 - Factor out a AddCSSValuePair helper in StyleAnimationValue.cpp. r=dholbert 2016-02-17 00:19:26 +00:00
Jonathan Watt
3a805a3f1a Bug 1110460, part 2 - Move AddPositions() further up StyleAnimationValue.cpp and add asserts. r=dholbert 2016-02-17 00:19:26 +00:00
Jonathan Watt
72d0b7796b Bug 1110460, part 1 - Add operator= to nsCSSValuePair. r=dholbert 2016-02-17 00:19:26 +00:00
Wes Kocher
16685ad6d7 Backed out changeset 74f968e36041 (bug 1250148) for test_blobconstructor.html failures 2016-02-23 10:49:24 -08:00
Jordan Lund
7a7d868b2f Bug 1242771 - echo-variable-UPLOAD_FILES via mozharness fails when stderr is found, DONTBUILD r=rail 2016-02-23 10:41:33 -08:00
Wes Kocher
7fc3ac8d1a Backed out 2 changesets (bug 1193557, bug 1209278) for build bustage
Backed out changeset 755b9088813c (bug 1193557)
Backed out changeset 21356fa4e353 (bug 1209278)
2016-02-23 10:39:08 -08:00
Chris Pearce
d7d619e1bb Bug 1247763 - Remove info file parsing from GMP child process. r=gerald
The only reason we need to parse the info file in the GMP child process
is because we need to read the "Libs:" line so that the child process
can preload DLLs on Windows. We already parse the GMP info file in the
parent process, so we can remove the need to parse it again if we parse
the "Libs" field in the parent, and pass that through to the child.
2016-02-24 07:21:47 +13:00
David Anderson
903289c545 Remove lazy scrollinfo hoisting introduced in bug 1193557. (bug 1209278 part 2, r=mstange) 2016-02-23 10:11:43 -08:00
David Anderson
855d2dd4ea Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange) 2016-02-23 10:11:21 -08:00
Nicolas Silva
522e0924a5 Bug 1244234 - Simplify joining jobs with the gfx job scheduler. r=jrmuizel 2016-02-23 19:15:30 +01:00
Nicolas Silva
9b55cb18ac Bug 1245241 - Force the main thread to sync with the compositor when it tries to allocate insane amounts of shmems. r=lsalzman 2016-02-23 19:15:24 +01:00
Michelangelo De Simone
54637ce376 Bug 1249833 - Typo in nsGeolocation.h. r=jdm
MozReview-Commit-ID: DGg2iUOkSMJ
2016-02-19 16:30:09 -08:00
Milan Sreckovic
45967416a1 Bug 1247700: Avoid crash from invalid fonts. r=bas
MozReview-Commit-ID: 9ULEBZAH9zz
2016-02-23 09:55:44 -08:00
Nick Fitzgerald
33cb63081c Bug 1248162 - Clear pending exceptions when ignoring OOMs in Debugger::slowPathOnNewGlobalObject; r=jimb
MozReview-Commit-ID: 5J2Vmp3FKOx
2016-02-23 09:53:55 -08:00
Kit Cambridge
95ab483d20 Bug 1250266 - Always send a TTL in the Push mochitests. r=benbangert
MozReview-Commit-ID: 4hoBveTY2pE
2016-02-22 11:54:54 -08:00