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

15103 Коммитов

Автор SHA1 Сообщение Дата
k88hudson b61a06ef8e Bug 1344319 - Create Activity Stream browser extension. r=rhelmer
MozReview-Commit-ID: EUthIoHKlOm

--HG--
extra : rebase_source : c2f81b795b79eae4b2dca6526f5000181d3fa2c5
2017-03-09 14:56:28 -05:00
Carsten "Tomcat" Book fc6515405b Merge mozilla-central to autoland for fixing startup crashes for user 2017-03-10 16:09:35 +01:00
Carsten "Tomcat" Book 228dc62446 Backed out changeset 3816b7963bc8 (bug 1337861) on request from jlorenzo 2017-03-10 12:04:19 +01:00
Carsten "Tomcat" Book 1a363b7fe3 merge mozilla-inbound to mozilla-central a=merge 2017-03-10 11:38:18 +01:00
Ben Kelly e9bcde96fa Bug 1311324 P4 Update WPT test expectations. r=bz 2017-03-09 20:50:13 -05:00
Wes Kocher 65140a44e3 Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: Gj4s6DtqKmw
2017-03-09 16:33:31 -08:00
Wes Kocher f7f40f39ec Backed out 19 changesets (bug 1343037) for OSX failures in test_form_autocomplete.html a=backout CLOSED TREE
Backed out changeset 45f9d9f47222 (bug 1343037)
Backed out changeset 77c26865ce8e (bug 1343037)
Backed out changeset 4c4ec6e6b168 (bug 1343037)
Backed out changeset 1d0da4f3c82b (bug 1343037)
Backed out changeset 67d29abbbd53 (bug 1343037)
Backed out changeset a6833ad9712f (bug 1343037)
Backed out changeset 202a7b464808 (bug 1343037)
Backed out changeset 271e63cd7bfa (bug 1343037)
Backed out changeset 77c3b36269a4 (bug 1343037)
Backed out changeset 73198c9c3975 (bug 1343037)
Backed out changeset 5fc2e304113b (bug 1343037)
Backed out changeset b7de9c9c1c31 (bug 1343037)
Backed out changeset 08b01e3c03f8 (bug 1343037)
Backed out changeset de068e5a963b (bug 1343037)
Backed out changeset 23164576aaf5 (bug 1343037)
Backed out changeset 1034463cb379 (bug 1343037)
Backed out changeset 7fb2aacfc644 (bug 1343037)
Backed out changeset 6dcb7090fd33 (bug 1343037)
Backed out changeset cad4522cee16 (bug 1343037)

MozReview-Commit-ID: I37k9bJBwsw
2017-03-09 15:29:05 -08:00
Wes Kocher 1ee826b44c Backed out changeset b81ec733e5c2 (bug 1345606)
MozReview-Commit-ID: J8ecV1FShCR
2017-03-09 15:27:32 -08:00
Wes Kocher 4d040e69b1 Backed out changeset ea659450b0da (bug 1345237)
MozReview-Commit-ID: JQ2dsysX25w
2017-03-09 15:27:15 -08:00
Ben Kelly dae3f5e5a7 Backout 3cc235b8f878 to 2269c901720f (bug 1311324) for build bustage r=me 2017-03-09 16:07:40 -05:00
Carsten "Tomcat" Book c2e8df7206 Merge mozilla-central to autoland 2017-03-10 11:43:11 +01:00
Mihai Tabara cc4f76501b Bug 1344202 - uptake monitoring better handling absence of partials. r=rail a=release DONTBUILD
MozReview-Commit-ID: 9nj7qe5hWa9

--HG--
extra : rebase_source : 1c6a9515a7cc5fd1b5c3482a6806bcc69bbbb5dd
2017-03-09 16:52:11 +00:00
Ben Kelly 1dc97b7518 Bug 1311324 P4 Update WPT test expectations. r=bz 2017-03-09 15:35:21 -05:00
Xidorn Quan b3e8f1b558 Bug 1346047 - Enable chrome style system mochitests and run style system mochitests on e10s. r=jmaher
MozReview-Commit-ID: 9Vj3mZL3IhJ

--HG--
extra : rebase_source : aaf926fa895c4d42da5b89ea7650a99f6967fec2
2017-03-10 12:38:38 +11:00
Boris Zbarsky b73c71861b Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor
MozReview-Commit-ID: KeUo8My6eBJ
2017-03-09 14:44:45 -05:00
Boris Zbarsky 24aa6df7ff Bug 1345606. setRangeText should mark the text control as dirty. r=ehsan
MozReview-Commit-ID: 9le2PoelGei
2017-03-09 14:44:36 -05:00
Boris Zbarsky 92c89260fe Bug 1343037 part 19. Add some tests. r=ehsan
MozReview-Commit-ID: L7LNF2Bfwgk
2017-03-09 14:44:06 -05:00
Boris Zbarsky ad22389cf7 Bug 1343037 part 16. Implement a version of nsTextEditorState::SetSelectionRange that takes a string for the direction. r=ehsan
MozReview-Commit-ID: E8zYAWolg94
2017-03-09 14:44:06 -05:00
Boris Zbarsky ccb5c104a6 Bug 1343037 part 13. Implement nsTextEditorState::SetSelectionEnd. r=ehsan
This introduces three behavior changes:

1)  Before this change, in cached mode, we did not enforce the "start <= end"
    invariant.
2)  Before this change, in cached mode, we did not fire "select" events on
    selectionEnd changes.
3)  Changes the IDL type of HTMLInputElement's selectionEnd attribute to
    "unsigned long" to match the spec and HTMLTextareaElement.

MozReview-Commit-ID: J3Gkhr8VnbS
2017-03-09 14:44:05 -05:00
Boris Zbarsky 4b03d84b62 Bug 1343037 part 12. Implement nsTextEditorState::SetSelectionStart. r=ehsan
This introduces three behavior changes:

1)  Before this change, in cached mode, we did not enforce the "start <= end"
    invariant.
2)  Before this change, in cached mode, we did not fire "select" events on
    selectionStart changes.
3)  Changes the IDL type of HTMLInputElement's selectionStart attribute to
    "unsigned long" to match the spec and HTMLTextareaElement.

MozReview-Commit-ID: JM9XXMMPUHM
2017-03-09 14:44:05 -05:00
Boris Zbarsky 77e7a5575a Bug 1343037 part 6. Simplify the setup around the editor state's GetSelectionRange function. r=ehsan
Really, there are only two cases we need to worry about.  Either
IsSelectionCached(), and then our SelectionProperties has the data we want, or
not and then we have a non-null mSelCon which has the data we want.

Since we are now using cached selection state a lot more (instead of
initializing the editor whenever someone asks for selection state), we need to
actually update it more correctly when .value is set.

And since we now update the cached selection state for the case when .value has
been set (to point to the end of the text), we need to change
HTMLInputElement::HasCachedSelection to return false for that case.  Otherwise
we will always do eager editor init on value set.  We handle that by not doing
eager init if the cached selection is collapsed.

The web platform test changes test the "update on .value set" behavior.  They
fail without this patch, pass with it.

MozReview-Commit-ID: DDU8U4MGb23
2017-03-09 14:44:04 -05:00
Henrik Skupin 7c4d3ea96b Bug 1330348 - Make forward- and backward commands synchronous. r=ato
Both `goBack` and `goForward` commands should not return immediately,
but when the requested page has been fully loaded. To handle that a general
`waitForPageUnloaded` method has been added, which will call
`pollForReadyState` when necessary.

Similar to `get` the dispatcher cannot be used due to possible remoteness
changes. As such the driver has to poll the framescript until the page load
has been finished.

MozReview-Commit-ID: 4F7Piymxwhs

--HG--
extra : rebase_source : 58084cb9fa8ac96ced4ff5d719dd55cbb0dafa03
2017-03-06 14:14:21 +01:00
Henrik Skupin 275f3c88d7 Bug 1330348 - Make pollForReadyState a shared method for navigation commands. r=ato
All navigation commands including get, goBack, goForward, and maybe others
in the future should rely on the same method for fetching the readyState of
a document. As such prepare `pollForReadyState` and `get` for the upcoming
usage.

MozReview-Commit-ID: 5Y4U9dgM7uj

--HG--
extra : rebase_source : f66908fbe013fd961468679862db4caa77230ec9
2017-03-09 11:21:30 +01:00
Iris Hsiao effe8f959a Backed out 3 changesets (bug 1344346) for mochitest shutdownleaks
Backed out changeset 71e3443cdc43 (bug 1344346)
Backed out changeset cd8993e4d0dd (bug 1344346)
Backed out changeset 8e03e57d44aa (bug 1344346)
2017-03-10 10:44:13 +08:00
Andrew Halberstadt ab8925b67f Bug 1344346 - [mozlog] Use less verbose formatting on 'process_output' messages, r=jgraham
This simplifies the 'process_output' formatting in both the mach and tbpl formatters. It will also
add the string 'pid' somewhere in the format, but only if the process id is actually a positive int.

MozReview-Commit-ID: 6nc5q06cDfM

--HG--
extra : rebase_source : 67a435b653eed3cd374037f4bd30e1f65bf5615a
2017-03-06 13:20:25 -05:00
Andrew Halberstadt 5025bcd31b Bug 1344346 - [mozharness] Ensure StructuredOutputParser runs 'process_output' messages through the error lists, r=jgraham
Currently the StructuredOutputParser validates all unstructured output against a series of error lists (regexes). However,
before this happens, the mochitest harness is converting all unstructured output to structured 'process_output' messages.
This means that Gecko output is not being checked against the error regexes.

This change ensure that in addition to unstructured output, we also validate 'process_output' messages against the error
lists.

MozReview-Commit-ID: DG6sZqpg5aw

--HG--
extra : rebase_source : 8d57c20cfb5690c6b10e0fccad56ad678647e5a8
2017-03-08 14:41:15 -05:00
Andrew Halberstadt 3aa28948a9 Bug 1344346 - [mochitest] Log unstructured output as 'process_output', r=jgraham
Mochitest currently converts unstructured logs (e.g output from gecko) to 'info' messages. But
this means those messages won't be validated against mozharness' error logs. This change first
gets unstructured messages logged as process_output, and also ensures the StructuredOutputParser
in mozharness checks process_output messages against the error list.

MozReview-Commit-ID: KPTQnulwzyK

--HG--
extra : rebase_source : 52f2f048aee5bd40cde29030e7668b321366e9ec
2017-03-03 16:28:22 -05:00
Kartikaya Gupta 627918d27b Bug 1345355 - Don't register a window as touch-enabled if there's no touch device supported. r=jimm
MozReview-Commit-ID: IycX3e0I5TQ

--HG--
extra : rebase_source : 78a80e5de83fcdc88b1075f19552fa265cafca74
2017-03-09 18:59:32 -05:00
Dan Minor 2f2e51556a Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek
I've moved the mozilla specific gtest stuff to link directly in xul-gtest
rather than in the gtest static library to make it possible for standalone
programs to link against this library and not have to link
against other mozilla libraries. This allows us to build
media/webrtc/signaling/fuzztest against this version of gtest rather than the
webrtc version of gtest, which I plan to remove in a follow on bug.

I had to add a global disable for -Wgnu-zero-variadic-macro-arguments as we
hit that everywhere we use the INSTANTIATE_TEST_CASE_P macro.

This brings forward the fix from Bug 844630 to the visibility of environ in
gtest-death-test.cc.

I also removed code that set GTEST_API_ to a visibility that conflicts with
what we've defined elsewhere in tree.

MozReview-Commit-ID: 3cfuapC6vn0

--HG--
extra : rebase_source : 6e5d2684718b6ddaa5a64c1f26a0172c91b5a719
2017-03-03 14:54:05 -05:00
Dan Minor ff5253a2b8 Bug 1343557 - Update gtest and gmock to 1.7.0; r=ted.mielczarek
Import made from git revision ba638689e40fc60c2e5194fc777bf30541deeff8.

MozReview-Commit-ID: 3tks0D8npiP

--HG--
rename : testing/gtest/gmock/COPYING => testing/gtest/gmock/LICENSE
rename : testing/gtest/gtest/COPYING => testing/gtest/gtest/LICENSE
extra : rebase_source : 218e2c0c9842be214ddf7e00d536470276402d30
2017-03-02 08:59:50 -05:00
Johan Lorenzo 4d0448dd68 Bug 1337861 - [Fennec-Relpro] Enforce the presence of $MOZ_BUILD_DATE r=jlund a=release
MozReview-Commit-ID: DzEeeYQjwLW

--HG--
extra : rebase_source : c199b7586582ea6ceba40d2d327a285822d0e1e0
2017-02-23 19:23:19 +01:00
Sebastian Hengst 2a6e3ab1e6 Backed out changeset e6376870fa41 (bug 1344346) for failing at least web-platform-tests and robocop tests. r=backout 2017-03-09 18:36:39 +01:00
Sebastian Hengst cfd50106b4 Backed out changeset 9d49627bc457 (bug 1344346) 2017-03-09 18:35:46 +01:00
Sebastian Hengst 757530a50d Backed out changeset 896205d8a760 (bug 1344346) 2017-03-09 18:35:41 +01:00
Andrew Halberstadt ed6750676b Bug 1344346 - [mozlog] Use less verbose formatting on 'process_output' messages, r=jgraham
This simplifies the 'process_output' formatting in both the mach and tbpl formatters. It will also
add the string 'pid' somewhere in the format, but only if the process id is actually a positive int.

MozReview-Commit-ID: 6nc5q06cDfM

--HG--
extra : rebase_source : 2c9ef125c19c06942a0c39d783151e8aa486a92c
2017-03-06 13:20:25 -05:00
Andrew Halberstadt 8ca9cc7d93 Bug 1344346 - [mozharness] Ensure StructuredOutputParser runs 'process_output' messages through the error lists, r=jgraham
Currently the StructuredOutputParser validates all unstructured output against a series of error lists (regexes). However,
before this happens, the mochitest harness is converting all unstructured output to structured 'process_output' messages.
This means that Gecko output is not being checked against the error regexes.

This change ensure that in addition to unstructured output, we also validate 'process_output' messages against the error
lists.

MozReview-Commit-ID: DG6sZqpg5aw

--HG--
extra : rebase_source : d07522ff9de09af5506d224885f452dae6ab8144
2017-03-08 14:41:15 -05:00
Andrew Halberstadt cc6a6303a3 Bug 1344346 - [mochitest] Log unstructured output as 'process_output', r=jgraham
Mochitest currently converts unstructured logs (e.g output from gecko) to 'info' messages. But
this means those messages won't be validated against mozharness' error logs. This change first
gets unstructured messages logged as process_output, and also ensures the StructuredOutputParser
in mozharness checks process_output messages against the error list.

MozReview-Commit-ID: KPTQnulwzyK

--HG--
extra : rebase_source : bdcdbf5567355f28ab88d17b27f44d5dfa0467c2
2017-03-03 16:28:22 -05:00
Valentin Gosu 5847af980b Bug 1324243 - Normalize IPv6 r=manishearth
MozReview-Commit-ID: 1UFIdeWrz1E

--HG--
extra : rebase_source : cb7e44b0afe06426e3268e80d94a2f59af633b9b
2017-03-09 00:55:05 +01:00
Carsten "Tomcat" Book 45b510057b Merge mozilla-central to autoland
--HG--
extra : rebase_source : dcccfd463c74743c692814695c9a7f0cba61e3ee
2017-03-09 11:26:20 +01:00
Boris Zbarsky 7bff0683ed Bug 1344443 followup: fix a bug in the test.
MozReview-Commit-ID: Ex52TL8trgd
2017-03-08 22:29:20 -05:00
Wes Kocher 1e99d508d7 Merge m-c to inbound, a=merge
MozReview-Commit-ID: DaPlT30qXzs
2017-03-08 17:15:46 -08:00
Wes Kocher 3842d8fcef Merge inbound to central, a=merge
MozReview-Commit-ID: 62e9XDudUlc
2017-03-08 17:07:55 -08:00
Sebastian Hengst dd5376d924 Backed out changeset 8b1c50cdb50c (bug 1072859) for failing devtools/client/responsive.html/test/browser/browser_permission_doorhanger.js. r=backout a=merge
MozReview-Commit-ID: LaknhYl9fEw

--HG--
extra : source : 6263649f857f55b11a6060d4a8735bdc8dbb0971
2017-03-09 00:46:17 +01:00
Bob Clary 0cb7468d61 Bug 1281639 - Disable failing tests for Mochitest Media failures on Android, r=gbrown. 2017-03-08 10:17:07 -08:00
Honza Bambas 7cc6c9c9ef Bug 1321026 - Have an argument to change the number of parallel tests when running xpcshelltests, r=ted 2017-03-06 05:39:00 +01:00
Carsten "Tomcat" Book f6885163cd Merge mozilla-central to mozilla-inbound 2017-03-08 14:28:34 +01:00
Boris Chiou f4a256a211 Bug 1248340 - Part 8: Add tests for transformed-progress and input progress outside [0, 1]. r=birtles
MozReview-Commit-ID: 4t3fx3Adkhj

--HG--
extra : rebase_source : d322610c2e734b4695dbb7c6b0e4e7556084c42d
2017-03-02 17:21:35 +08:00
Boris Chiou 53af8ec729 Bug 1248340 - Part 7: Move the tests of input range outside [0, 1] into css-timing-1. r=birtles
MozReview-Commit-ID: 8AMdaABvxaF

--HG--
extra : rebase_source : a5f0715461d18f835a291fdd957b5d421adb98d7
2017-03-02 17:14:03 +08:00
Boris Chiou 482e5b27cf Bug 1248340 - Part 6: Add tests in easing-test. r=birtles
MozReview-Commit-ID: 1tJp0g8CfxH

--HG--
extra : rebase_source : 8b9ec154490ff6e1148eddb857f6b678a80cf94f
2017-03-02 16:39:58 +08:00
Thomas Nguyen 2b86f73c62 Bug 1339006 - Specify event target if we run nsIURIClassifier.clasify() from content process.r=ehsan, r=gcp
MozReview-Commit-ID: BztjVMlQngi
2017-03-08 11:06:36 +08:00