Граф коммитов

537626 Коммитов

Автор SHA1 Сообщение Дата
Kartikaya Gupta cd79f50c8d Bug 1364525 - Ensure all scroll thumbs have an animations id. r=pchang
In order to have the scrollbar thumbs reflect the async scroll position, we're
going to re-use the API for OMTA. That is, we set an animation id on the
stacking context for the scroll thumb, and we'll update the transform on the
stacking context at composite time based on the async scroll position. For this
to work we need to ensure that the scroll thumb does in fact have an
animation id set on it.

MozReview-Commit-ID: 6TvRemxRUrR
2017-05-23 10:50:41 -04:00
Ben Kelly cf3f50ea30 Bug 1366791 Make browser_ext_geckoProfiler_symbolicate.js wait for prefs to be written. r=mstange 2017-05-23 07:30:57 -07:00
Ben Kelly d0da707a64 Bug 1366783 Loosen responsive design mode test check for 300ms touch delay. r=jryans 2017-05-23 07:30:55 -07:00
Ben Kelly 8382efc2b2 Bug 1277657 Fix a race condition in devtools test helper_inline_editor.js. r=jdescottes 2017-05-22 07:29:30 -07:00
Jonathan Kew a0fe53386a Bug 1366623 - Ensure we don't continue using a stale BidiDataProperty after dynamic content changes make it obsolete. r=dholbert 2017-05-23 15:21:58 +01:00
Jonathan Kew b8df13dc42 Bug 1366623 - Reftest for reflow of a frame that formerly required bidi resolution (and so got a BidiDataProperty attached) but no longer has any bidi content, so the previously-attached property sticks has become obsolete. r=dholbert 2017-05-23 15:21:54 +01:00
cku b77ed1d09b Bug 1205475 - (followup) Declare mMayHaveOpacityAnim and mMayHaveTransformAnim as bool. r=me
The type of these two members is intended to be boolean. Fix the typo in this
patch.

MozReview-Commit-ID: HcwvUQztw9J

--HG--
extra : amend_source : 59c29156231c9c93f5939afeda1641da72a50489
2017-05-23 21:47:46 +08:00
Ryan VanderMeulen 44968a1d35 Backed out changeset 5eea601a7022 (bug 1366854) because we decided to wait for the 3.19.1 release instead. DONTBUILD 2017-05-23 09:22:59 -04:00
Ryan VanderMeulen 17881493c6 Bug 1366854 - Upgrade to SQLite 3.19.0. r=mak 2017-05-23 09:20:07 -04:00
Dão Gottwald 66e9b0cfc4 Bug 1366484 - Reorganize urlbar and searchbar border color rules for Photon. r=dale
MozReview-Commit-ID: LdAgXlYquEx
2017-05-22 15:40:19 +02:00
Paolo Amadini dd078671da Bug 1364911 - Wait for the history subview to be populated before opening it. r=Gijs
MozReview-Commit-ID: 7F1zPhYjVnL

--HG--
extra : rebase_source : 3817f2df04090423d1d793f1e6de1da4bf07c911
extra : source : 50ae03b3ffa1d7189a673f5ebd988cfd2582931e
2017-05-15 15:03:48 +01:00
Olli Pettay 0403a46385 Bug 1366596, try to avoid layout flushes also when calling .focus() in non-focused windows, r=ehsan
--HG--
extra : rebase_source : 7229521fcedb7df18ac9390b3ee549bed02d720a
2017-05-23 07:37:15 -04:00
Olli Pettay 02318bc25d bug 1366517, because of XBL usage, limit not-flushing-always-during-focus() to non-chrome, r=ehsan
--HG--
extra : rebase_source : b41e3767a4038e3278f9c6aa2d8da447fe324ae4
2017-05-23 07:34:06 -04:00
Andreas Farre 5a1916b791 Bug 1366750 - Rename nsIIncrementalRunnable to nsIIdleRunnable. r=smaug
The name nsIIdleRunnable makes more sense, since its main use is in
nsIThread::idleDispatch.

MozReview-Commit-ID: H6qchxKnt7a
2017-05-23 13:24:25 +02:00
Franziskus Kiefer 073576f302 Backed out changeset bf6ee973f04e because of Android bustage UPGRADE_NSS_RELEASE
--HG--
extra : amend_source : 6502b79382c14536c060c03b428172cb6edc9d3f
2017-05-23 13:22:21 +02:00
Franziskus Kiefer 66f094103a Bug 1345368 - land NSS 0c3800b6eaba UPGRADE_NSS_RELEASE, r=me 2017-05-23 12:36:33 +02:00
Georg Fritzsche cada1f8fab Bug 1361661 - Part 5 - Fix browser_UsageTelemetry_*.js tests. r=dexter 2017-05-23 13:49:01 +07:00
Georg Fritzsche 7ead039c6b Bug 1361661 - Part 4 - Update TelemetrySession to the new process names in the snapshot. r=dexter
We now consistently use the same process names throughout Telemetry, except for histograms.
2017-05-23 13:48:35 +07:00
Georg Fritzsche e722331494 Bug 1361661 - Part 3 - Update the Telemetry core. r=dexter
Updates the core Telemetry code to use the new headers and support the extension process.
TelemetryHistogram is not cleanly refactored here; doing this uncovered a few time consuming issues with the various lookup code paths.
2017-05-23 13:48:13 +07:00
Georg Fritzsche 31c702afef Bug 1361661 - Part 2 - Make Telemetry IPC code pass around Telemetry::ProcessID. r=dexter
Switching to Telemetry::ProcessID allows us to break out extension process data from the content process data.
2017-05-23 13:47:58 +07:00
Georg Fritzsche 7f76d12d7d Bug 1361661 - Part 1 - Generate headers with process data from Processes.yaml. r=dexter
Adding the Gecko enums to Processes.yaml allows us to generate mappings from ProcessID to GeckoProcessType.
We generate string tables with the Telemetry process names, so we can use these names consistently throughout Telemetry.
2017-05-23 13:43:35 +07:00
Bruce Sun 30306bfc32 Bug 1358023: (2/2) Build freetype2 by using moz.build; r=glandium 2017-05-22 12:02:14 +08:00
Bruce Sun 04ae73ea81 Bug 1358023: (1/2) Refactor the dependency between libpng and freetype2; f=jfkthame, r=glandium
This refactor is for exposing necessary symbols of libpng for freetype2 in a
general way. Currently the necessary symbols of libpng for freetype2 are
exposed only on Android. And whether these symbols are exposed solely depends
on the target platform checking. A better way to decide whether or not to
expose these symbols would be checking the dependency of freetype2 directly.
2017-05-22 12:00:33 +08:00
Jonathan Kew b1d22b8fd2 Bug 734008 - DeCOMtaminate nsILanguageAtomService, make it a non-refcounted singleton and clean up various call sites. r=m_kato 2015-04-03 21:39:23 +02:00
Till Schneidereit 24952f5a01 Bug 1364348 - Throw instead of failing an assert if drainJobQueue is called after quit. r=jandem
MozReview-Commit-ID: 6UexrG1GNJr
2017-05-23 09:37:15 +02:00
Till Schneidereit 1fa44992d3 Bug 1347984 - Add some more release asserts to promise job handling code. r=jandem
MozReview-Commit-ID: BCzPvFYS8Ko
2017-05-23 09:32:50 +02:00
Robert Longson 00985268d8 Bug 1240275 - Support SVG 2 radialGradient fr attribute. r=cam r=peterv (see comment 16) 2017-05-23 07:15:02 +01:00
Andrea Marchesini 87474041aa Bug 1360185 - Use of IPCBlob in IndexedDB - part 6 - FileReaderSync should check if the streams are already closed, r=janv 2017-05-23 07:53:35 +02:00
Andrea Marchesini 0556e09658 Bug 1360185 - Use of IPCBlob in IndexedDB - part 5 - IPCBlobInputStream must implement nsIFileMetadata, r=janv
This patch uses also AsyncWait() to store Wasm modules into indexedDB
2017-05-23 07:52:47 +02:00
Jan Varga 148a63cc3f Bug 1360185 - Use of IPCBlob in IndexedDB - part 4 - IPCBlob and sharing files when used by IDB, r=baku 2017-05-18 09:50:57 +02:00
Andrea Marchesini 335ccef6d3 Bug 1360185 - Use of IPCBlob in IndexedDB - part 3 - IPCBlob must support fileId and fullPath values for indexedDB, r=janv
These 2 values are used only for testing, but they are extremely useful.
2017-05-23 07:51:13 +02:00
Andrea Marchesini c15f78065c Bug 1360185 - Use of IPCBlob in IndexedDB - part 2 - Lazy Data set to any received blob, r=janv 2017-05-23 07:50:54 +02:00
Andrea Marchesini f9c4fde785 Bug 1360185 - Use of IPCBlob in IndexedDB - part 1 - Replacement of PBlob with IPCBlob, r=janv 2017-05-23 07:50:33 +02:00
Andrea Marchesini 7148fa4c27 Bug 1359005 - Cleanup the use of PBlob in StructuredCloneHolder - part 2 - StructuredCloneHolder, r=smaug 2017-05-23 07:50:09 +02:00
Andrea Marchesini b69ca32006 Bug 1359005 - Cleanup the use of PBlob in StructuredCloneHolder - part 1 - protocols, r=smaug 2017-05-23 07:49:40 +02:00
Stephen A Pohl e0f2ec02fb Bug 1361116: Ensure that string data is sent to the pasteboard when requested by macOS services. r=mstange 2017-05-23 00:23:54 -04:00
Stephen A Pohl be66d254ee Bug 1330470: Restore ability to drag & drop entries from the download list to Finder on OSX. r=mstange 2017-05-23 00:23:47 -04:00
Stephen A Pohl d0c76358fa Bug 1358075: Generate UTI types dynamically when needed for the new drag & drop APIs on OSX. r=mstange 2017-05-23 00:23:38 -04:00
Stephen A Pohl 4eb5426341 Bug 1358075: Display friendly names for .webloc files on OSX after dragging URLs to Finder. r=mstange 2017-05-23 00:23:33 -04:00
Stephen A Pohl 3024ed7710 Bug 1358755: Fix dragging of files from Firefox to third-party file management applications on macOS. r=mstange 2017-05-23 00:23:23 -04:00
Bob Owen e6bdfd5594 Bug 1339105 Part 3: Move NPAPI windows process sandbox file rules into SandboxBroker. r=jimm
This also removes a rule that was added for sandboxing the Java plugin,
which we never did and we now only allow Flash anyway.

MozReview-Commit-ID: Jn6pCkLoGNM

--HG--
extra : source : 431267ab28deabef6ed7c791d8dff79e3fe590c1
2017-05-22 20:41:28 +01:00
Bob Owen 7abdec73fe Bug 1339105 Part 2: Fix registerFakePath in head_migration.js to work when the key has already been accessed. r=mak
This also fixes the cleanup to fully remove the fake path and put back original if it existed.

MozReview-Commit-ID: Eu1QlHLRjZE

--HG--
extra : source : 445875fbf13b7563fdc05437e26000e23bbdc3c2
2017-05-22 20:41:28 +01:00
Bob Owen 035cf9bdc2 Bug 1339105 Part 1: Implement Windows Level 3 content process sandbox policy. r=jimm
MozReview-Commit-ID: L8wcVhdLvFe

--HG--
extra : source : c3fb60fbc32660719c1b8b06dc785abd4559d6c0
2017-05-22 20:41:27 +01:00
Phil Ringnalda 6368ef89e2 Backed out 5 changesets (bug 1330185, bug 1330184) for leaking an nsTArray_base from the plugin process on Win8
Backed out changeset e6f368f2d874 (bug 1330185)
Backed out changeset 2b8d50fcb20f (bug 1330184)
Backed out changeset dbe452a9eebb (bug 1330184)
Backed out changeset e13b9e798e16 (bug 1330184)
Backed out changeset 52489c7eadaf (bug 1330184)

MozReview-Commit-ID: 8L20BZ5E3t2
2017-05-22 19:45:35 -07:00
Bob Clary e6e35bafa1 Bug 1363094 - set environment variables for minidumps for AWSY, r=jmaher. 2017-05-22 18:57:57 -07:00
Nathan Froyd d0e620966f Bug 1363172 - add mozilla::RWLock; r=erahm
This sort of lock is mostly useful in the context of Stylo right now,
but perhaps there are other applications waiting to be written.
2017-05-22 21:26:26 -04:00
Yoshi Huang 1608185b2b Bug 1366149 - rewrite test_bug291653.html to not use data: URI. r=smaug 2017-05-23 09:02:07 +08:00
Yoshi Huang 7c05dba5d4 Bug 1365857 - fix tests that use document.open() in data: URI. r=smaug 2017-05-23 09:02:06 +08:00
Yoshi Huang a3552b2d1f Bug 1365506 - fix XHTML/XUL tests that use data: URI. r=smaug 2017-05-23 09:02:06 +08:00
Yoshi Huang 7aef584058 Bug 1363634 - rewrite test_style_crossdomain.html. r=ckerschb
data:text/css should be considered as a CORS request, and should be
blocked if crossorigin is not specified.
Also move the original test to test_style-crossdomain_legacy.html


--HG--
rename : dom/security/test/sri/iframe_style_crossdomain.html => dom/security/test/sri/iframe_style_crossdomain_legacy.html
2017-05-23 09:02:06 +08:00